← all repositories
TradeMaster-NTU/TradeMaster

Where reinforcement learning tries its hand at the market

TradeMaster bundles the full RL trading pipeline, from ingesting market data to evaluating agents, so researchers don't have to wire it all up themselves.

2.9k stars Jupyter Notebook Domain AppsML Frameworks
TradeMaster
Velocity · 7d
+4.4
★ / day
Trend
accelerating
star history

What it does

TradeMaster is an open-source research platform for quantitative trading powered by reinforcement learning. It covers the full workflow: ingesting multi-modality market data, preprocessing, training RL agents in data-driven market simulators, and evaluating them across 6 axes with 17 measures. The project ships with Jupyter tutorials for algorithms such as EIIE, PPO, and DeepScalper, spanning portfolio management, intraday trading, order execution, and high-frequency trading on US, China, Hong Kong, and crypto markets.

The interesting bit

The platform goes beyond algorithm implementations. It includes automatic feature generation, hyperparameter tuning, and even financial data imputation using diffusion models. There is also a “Sandbox” with a market dynamics modeling tool and a web-based market simulator, suggesting the team wants to bridge research code and actual market behavior analysis.

Key highlights

  • Implements 13+ RL algorithms with Jupyter tutorials covering portfolio management, intraday trading, order execution, and high-frequency trading
  • Bundles datasets across multiple markets (DJ 30, SSE 50, Bitcoin, HK stocks, futures) and granularities
  • Evaluation toolkit measures performance on 6 axes with 17 distinct metrics
  • Extra utilities: automatic feature generation, hyperparameter tuning, and diffusion-model-based missing data imputation
  • Published Python package and Colab notebooks for browser-based experiments

Caveats

  • The README claims a “full pipeline” including deployment, but the actual deployment mechanics and production readiness are unclear from the documentation
  • Several linked web services (trademaster.ai, cpolar.io subdomains) are mentioned, yet their current uptime or stability is not verifiable from the README alone
  • Recent updates focus on adding external spin-off repos rather than changes to the core platform, which may mean the main codebase is stabilizing

Verdict

Researchers and quant developers experimenting with RL-based strategies will find TradeMaster a convenient all-in-one testbed. If you are looking for a battle-tested production trading system, this is still academic tooling.

Frequently asked

What is TradeMaster-NTU/TradeMaster?
TradeMaster bundles the full RL trading pipeline, from ingesting market data to evaluating agents, so researchers don't have to wire it all up themselves.
Is TradeMaster open source?
Yes — TradeMaster-NTU/TradeMaster is open source, released under the Apache-2.0 license.
What language is TradeMaster written in?
TradeMaster-NTU/TradeMaster is primarily written in Jupyter Notebook.
How popular is TradeMaster?
TradeMaster-NTU/TradeMaster has 2.9k stars on GitHub and is currently accelerating.
Where can I find TradeMaster?
TradeMaster-NTU/TradeMaster is on GitHub at https://github.com/TradeMaster-NTU/TradeMaster.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.