A trading environment for reinforcement learning agents, supporting backtesting, live trading, and multiple RL algorithms.
TradzQAI is an open-source trading environment built for reinforcement learning (RL) agents, enabling backtesting and live trading in financial markets. It provides a framework to train RL algorithms like DDPG, DQN, and PPO on historical or real-time market data, helping developers create automated trading systems. The project supports customizable neural networks and integrates with APIs such as Coinbase Pro for live execution.
Quantitative developers, researchers, and data scientists working on algorithmic trading strategies using reinforcement learning. It is suited for those who need a flexible environment to prototype, backtest, and deploy RL-based trading agents.
TradzQAI offers a modular and extensible Python environment that combines multiple RL algorithms with practical trading features like live API integration and customizable networks. Unlike generic RL libraries, it is specifically tailored for financial markets, reducing the overhead of building trading infrastructure from scratch.
Trading environnement for RL agents, backtesting and training.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Includes DDPG, DQN, PPO, TRPO, and more, enabling comparative research and testing of various reinforcement learning approaches in trading contexts.
Allows definition of neural networks via JSON or integration of pre-trained Keras models, supporting complex architectures like multi-branch networks without code changes.
Supports local backtesting with custom datasets and live trading via Coinbase Pro API, providing practical deployment options for strategies.
Offers APIs to create custom decision functions, runners, and workers, as shown in the README examples, allowing tailored trading logic and experimentation.
The project is explicitly labeled as 'Alpha in development,' indicating potential instability, bugs, and incomplete features unsuitable for production use.
Live trading is restricted to Coinbase Pro API only, with no mention of other exchanges, which hampers multi-platform trading strategies.
Requires managing dependencies like Tensorflow and Tensorforce, and understanding JSON configurations for networks, which can be daunting for newcomers.