What is TensorTrade?
TensorTrade is an open source Python framework for training, evaluating, and deploying robust trading strategies using deep reinforcement learning. Under the hood, the framework uses many of the APIs from existing machine learning libraries to maintain high quality data pipelines and learning models.
What is Zipline Python?
Zipline is an open-source algorithmic trading simulator written in Python. Developed and continuously updated by Quantopian which provides an easy-to-use web-interface to Zipline, 10 years of minute-resolution historical US stock data, and live-trading capabilities.
Do you need to create a custom gym environment?
These environments are great for learning, but eventually you’ll want to setup an agent to solve a custom problem. To do this, you’ll need to create a custom environment, specific to your problem domain.
Can you create a custom OpenAI Gym environment?
OpenAI’s gym is an awesome package that allows you to create custom reinforcement learning agents. It comes with quite a few pre-built environments like CartPole, MountainCar, and a ton of free Atari games to experiment with. These environments are great for learning, but eventually you’ll want to setup an agent to solve a custom problem.
How do I Register my environment in gym?
As long as you have the corresponding environment files in the envs folder (basic_env.py and basic_env_2.py in our case), you can register your environment. Just navigate up in your terminal to the folder that contains gym-basic, and use pip: pip install -e gym-basic
What does a gym environment look like in Minecraft?
In practice this is how a gym environment looks like. Here, we have implemented a simple grid world were the agent must learn to go always left. Custom Environment that follows gym interface. This is a simple env where the agent must learn to go always left. # Are we at the left of the grid?