Reinforcement Learning Trading ML Frameworks
Projects implementing RL agents (DQN, PPO, SAC, etc.) to learn automated buy/sell/hold trading strategies for stocks, crypto, and forex markets. Does NOT include traditional quantitative trading, technical analysis without learning agents, or general financial forecasting without RL components.
There are 57 reinforcement learning trading frameworks tracked. 3 score above 50 (established tier). The highest-rated is quantylab/rltrader at 55/100 with 369 stars and 6 monthly downloads.
Get all 57 projects as JSON
curl "https://pt-edge.onrender.com/api/v1/datasets/quality?domain=ml-frameworks&subcategory=reinforcement-learning-trading&limit=20"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
| # | Framework | Score | Tier |
|---|---|---|---|
| 1 |
quantylab/rltrader
파이썬과 케라스를 이용한 딥러닝/강화학습 주식투자 - 퀀트 투자, 알고리즘 트레이딩을 위한 최첨단 해법 입문 (개정판) |
|
Established |
| 2 |
erhardtconsulting/tensortrade-ng
TensorTrade-NG is an open source Python framework for building, training,... |
|
Established |
| 3 |
matlab-deep-learning/reinforcement_learning_financial_trading
MATLAB example on how to use Reinforcement Learning for developing a... |
|
Established |
| 4 |
LeonardoBerti00/DeepMarket
DeepMarket is a framework for performing Limit Order Book simulation with... |
|
Emerging |
| 5 |
Amey-Thakur/OPTIMIZING-STOCK-TRADING-STRATEGY-WITH-REINFORCEMENT-LEARNING
Machine Learning Project to Optimize Stock Trading Strategies Using... |
|
Emerging |
| 6 |
TradeMaster-NTU/TradeMaster
TradeMaster is an open-source platform for quantitative trading empowered by... |
|
Emerging |
| 7 |
armandcismaru/DeepTraderX
High-performing deep learning trader on a multithreaded financial exchange... |
|
Emerging |
| 8 |
samre12/deep-trading-agent
Deep Reinforcement Learning based Trading Agent for Bitcoin |
|
Emerging |
| 9 |
kieranjwood/trading-momentum-transformer
This code accompanies the the paper Trading with the Momentum Transformer:... |
|
Emerging |
| 10 |
ucaiado/QLearning_Trading
Learning to trade under the reinforcement learning framework |
|
Emerging |
| 11 |
kieranjwood/slow-momentum-fast-reversion
This code accompanies the the paper Slow Momentum with Fast Reversion: A... |
|
Emerging |
| 12 |
golsun/deep-RL-trading
playing idealized trading games with deep reinforcement learning |
|
Emerging |
| 13 |
kay-ou/SimTradeML
SimTradeML is the predictive engine of the SimTrade ecosystem, turning... |
|
Emerging |
| 14 |
LiamConnell/deep-algotrading
A resource for learning about deep learning techniques from regression to... |
|
Emerging |
| 15 |
entrpn/fingym
A tool for developing reinforcement learning algorithms focused in stock prediction |
|
Emerging |
| 16 |
KidQuant/Pairs-Trading-With-Python
This project involves using a combination of statistics along with financial... |
|
Emerging |
| 17 |
Arshad-13/genesis2025
Professional HFT market surveillance and analysis platform with real-time... |
|
Emerging |
| 18 |
lamres/renko_trend_following_strategy_catalyst
Example of adaptive trend following strategy based on Renko |
|
Emerging |
| 19 |
komo135/trade-rl
Learn to use reinforcement learning to maximize the profit gained from a trade. |
|
Emerging |
| 20 |
KodAgge/Reinforcement-Learning-for-Market-Making
Using tabular and deep reinforcement learning methods to infer optimal... |
|
Emerging |
| 21 |
austin-starks/Deep-RL-Stocks
Reinforcement Learning for Stock Market Prediction |
|
Emerging |
| 22 |
henryboisdequin/AI-Stock-Trader
Created an DQN AI Agent which chooses to sell, buy, or keep stocks from... |
|
Emerging |
| 23 |
swyang50066/rl-stock-trading
WATERMELON: Multi-Agent Reinforcement Learning Based Algorithmic Stock... |
|
Emerging |
| 24 |
LaunchPlatform/marketplace
Marketplace ML experiment - training without backprop |
|
Emerging |
| 25 |
BorjaGomezSolorzano/deep-trader
Deep Reinforcement Learning applied to trading |
|
Emerging |
| 26 |
NickKaparinos/Automated-Cryptocurrency-trading-using-Deep-RL
Training and evaluation of Deep Reinforcement Learning cruptocurrency trading agent. |
|
Emerging |
| 27 |
iusztinpaul/yacht
Order execution in the financial markets using Deep Reinforcement Learning. |
|
Emerging |
| 28 |
druce/rl
Deep Reinforcement Learning For Trading |
|
Emerging |
| 29 |
jialuechen/trademind
Hybrid Event-driven and Vectorized Strategy Backtesting Library |
|
Experimental |
| 30 |
clintjohnsn/rl-trader
Deep Reinforcement Learning for Trading. Custom Gym Environment. Paper and... |
|
Experimental |
| 31 |
mohdabdin/crypto-trading-RL-environment
A Crypto-trading reinforcement learning that explores the potential of using... |
|
Experimental |
| 32 |
nabilshadman/deep-reinforcement-learning-automated-trading-hpc
Application of deep reinforcement learning (DQN and PPO) for automated... |
|
Experimental |
| 33 |
GioStamoulos/BTC_RL_Trading_Bot
A trading bitcoin agent was created with deep reinforcement learning... |
|
Experimental |
| 34 |
TomatoFT/Forex-Trading-Automation-with-Deep-Reinforcement-Learning
Forex Trading Automation with PPO, ACKTR, DDPG, TD3 and Ensemble Strategy |
|
Experimental |
| 35 |
ebrahimpichka/DeepRL-trade
Algorithmic Trading Using Deep Reinforcement Learning algorithms (PPO and DQN) |
|
Experimental |
| 36 |
Dung2005qk/Project-Hydra-Quantitative-Trading-Lab
An experimental quantitative trading framework featuring a GNN+Transformer... |
|
Experimental |
| 37 |
kochlisGit/TraderNet-CRv2
TraderNet-CRv2 - Combining Deep Reinforcement Learning with Technical... |
|
Experimental |
| 38 |
yllvar/RAMP-Trading
Regime-Adaptive Momentum Pairs (RAMP) Statistical Arbitrage: BTCUSDT vs... |
|
Experimental |
| 39 |
MoHoss007/TradePilot-RL
This project implements a stock trading simulation environment and trains... |
|
Experimental |
| 40 |
rishipython/StockTradingAI
This project is a Stock Trader trained to trade stocks from the S&P 500. It... |
|
Experimental |
| 41 |
RohanSreelesh/Reinforcement-learning-based-trading-bot
An AI‑driven stock trading bot, incorporating neural networks with advanced... |
|
Experimental |
| 42 |
sweetsyjerome/Stock-market-prediction-Reinforcement-learning
Trying out reinforcement agents to predict stock market of 3 interested companies |
|
Experimental |
| 43 |
anuragpy07/ML-HFT
High frequency trading (HFT) framework built for futures using machine... |
|
Experimental |
| 44 |
galafis/python-ml-trading-strategies
Machine Learning framework for quantitative trading strategies with feature... |
|
Experimental |
| 45 |
HeyMrRobot/Freqtrade-Adaptive-Renko-Strategy
Renko Strategy for freqtrade |
|
Experimental |
| 46 |
Joshbazz/Neural_Network_Trading_Algo
Trading Algorithm based on the paper 'A Stock Market Trading System using... |
|
Experimental |
| 47 |
Ad1xon/AI-Algorithmic-Trading-Backtester
Professional algorithmic trading backtester in Python. Integrates with... |
|
Experimental |
| 48 |
jookie/jojoBot
Financial trading strategies using deep reinforcement learning (DRL). It... |
|
Experimental |
| 49 |
mattjhawken/deep-rl-trading
A transformer-based deep RL trading bot built with PyTorch. |
|
Experimental |
| 50 |
abozhenok/SAMP
SAMP is a lightweight algorithmic trading engine, designed with scalability... |
|
Experimental |
| 51 |
beastytitan18/cointegration-vol-trading
Volatility Pairs Trading Strategy Implementation for NIFTY-BANKNIFTY using... |
|
Experimental |
| 52 |
masonJamesWheeler/Active-Trader
Emergent Trading Strategies with DQN in Stock Market Trading This repository... |
|
Experimental |
| 53 |
yash-jha-888/rule-vs-ml-backtester
Comparing rule-based trading strategies with simple ML models |
|
Experimental |
| 54 |
zachisit/july-backtester
Professional-grade Python backtesting engine for US equity strategies. Monte... |
|
Experimental |
| 55 |
arnolddelaguila/Advanced-Multi-Asset-Algorithmic-Trading-System-with-Machine-Learning-Integration
Explore an advanced multi-asset algorithmic trading system with machine... |
|
Experimental |
| 56 |
LucasLarese/regime-filtered-momentum
Testing whether a probabilistic regime filter improves a 6 month momentum... |
|
Experimental |
| 57 |
HaidaQuant/RL-trading-strategy
Utilizing reinforcement learning, this project implements a dynamic... |
|
Experimental |