stefan-jansen / machine-learning-for-trading
Code for Machine Learning for Trading, 3rd edition — from data sourcing to live execution.
Why this job: topics: reinforcement-learning, synthetic-data


What it does
The code for *Machine Learning for Trading, 3rd Edition* by Stefan Jansen: 27 chapters and nine case studies, rebuilt from the ground up around one end-to-end workflow. How a research idea becomes a strategy you can run, and keep running, in a live market.
Get started
git clone https://github.com/stefan-jansen/machine-learning-for-trading.git
cd machine-learning-for-trading
cp .env.example .env
# the defaults work as-is; nothing in it needs editing to start - Maintenance
- Active
- Last commit 3 days ago
- Stars
- 21,760
- +99 this week
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest tag
- v3.1.0-artifacts
- Released 50 days ago
- Built with
- Jupyter Notebook
- 83% of the code
Is it looked after?
- Contributors
- Not stated
- Last 90 days
- Issues
- 100% closed
- 0 still open
- Pull requests
- 781 merged
- 0 waiting
- Releases
- 6
- 5 in the last year
- Contributing guide (opens in new tab)
- No security policy
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| Lightning-AI / pytorch-lightning | 31,447 | 49 days ago | Apache-2.0 | No downloads |
| TorchTrade / torchtrade | 430 | 32 days ago | MIT | No downloads |
More: languages, topics and project record
Languages
- Jupyter Notebook 83%
- Python 16%
- HTML <1%
- Dockerfile <1%
Topics
- machine-learning
- trading
- investment
- finance
- data-science
- investment-strategies
- artificial-intelligence
- trading-strategies
- deep-learning
- synthetic-data
- ml4t-workflow
- trading-agent
Project record
- JobFine-tuning
- StatusFeatured
- Commits1,151
- Forks5,767
- Watching382
- Stars in 28 days+484
- CreatedMay 9, 2018
- First seen by usNov 7, 2026
- CheckedNov 8, 2026
