← all repositories

stefan-jansen/machine-learning-for-trading

A comprehensive code repository accompanying a book on using machine learning and deep learning for algorithmic trading.

19.1k stars Jupyter Notebook Domain AppsML Frameworks
machine-learning-for-trading
Velocity · 7d
+6.5
★ / day
Trend
steady
star history

The repository contains over 150 Jupyter notebooks demonstrating ML techniques applied to trading, including supervised and unsupervised learning for strategy design, deep learning models (CNN, RNN) for market data, GANs for synthetic data generation, and deep reinforcement learning for training trading agents. It covers data sourcing, feature engineering, backtesting, and evaluation of trading strategies driven by ML model predictions.

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