A curated list of awesome resources for quantitative investment and trading strategies focusing on artificial intelligence and machine learning applications in finance.
Jupyter Notebook
621
63 commits
updated Sep 20, 2026
A curated list of awesome resources for quantitative investment and trading strategies focusing on artificial intelligence and machine learning applications in finance.
Your edge: which layer do you understand better than consensus?
⭐ Beyond curated links: Regime Research — daily regime, volatility, and risk pages across 30 tickers.
Quantitative investing uses mathematical models and algorithms to determine investment opportunities. This repository aims to provide a comprehensive resource for those interested in the intersection of AI, machine learning, and quantitative finance. At its core, this field addresses three pillars:
Key Challenges in Quantitative Finance:
AI/ML Technical Fit:
Mathematical Foundations:
Quant AI is the application of advanced computational methods to systematically extract alpha while rigorously managing risk in complex, adaptive financial systems.
A scientifically rational design for a quantitative trading system or strategy should adhere to the following process:
Define Objectives and Constraints:
Strategy Identification and Research (Alpha Research):
Model Development and Calibration:
Rigorous Backtesting and Validation:
Integrate Robust Risk Management:
System Implementation and Deployment:
Continuous Monitoring and Iteration:
Comparing three major approaches to quantitative trading: Quantitative Trading, Algorithmic Trading, and AI-Agent Trading.
| Feature | Quantitative Trading | Algorithmic Trading | AI-Agent Trading |
|---|---|---|---|
| Decision Process | Static rules based on mathematical models and historical data | Predefined algorithmic logic with optimization mechanisms | Autonomous learning and decision-making agents adapting to environment changes |
| Adaptability | Low, requires manual parameter and rule adjustments | Medium, self-adapts through parameter optimization | High, real-time learning and adaptation to market conditions |
| Learning Capability | None or limited | Based on supervised learning or parameter optimization | Autonomous learning and exploration, improving strategies through reinforcement learning |
| Transparency | High, clear and explainable rules | Medium, higher algorithm complexity but traceable | Lower, decision processes may be "black box" |
| Risk Management | Fixed rule-based risk control | Built-in algorithmic risk control mechanisms | Dynamic risk assessment and adaptive risk management |
| Data Dependency | Relies on specific types of historical data | Strong dependency on multiple data sources | Can process multi-dimensional, unstructured data including real-time feedback |
| Typical Applications | Trend following, mean reversion, fundamental quantitative analysis | Statistical arbitrage, high-frequency trading, factor models | Adaptive trading systems, hybrid strategy optimization, multi-objective decision making |
Multi-agent systems using large language models in specialized roles (analyst, trader, risk manager) to collaboratively process unstructured data and make trading decisions — representing a shift from fixed-rule systems toward autonomous, adaptive trading.
Pre-trained transformer models for temporal data that can forecast time series zero-shot or few-shot — offering out-of-the-box price/volatility forecasting and regime identification without task-specific training.
Automating the factor-research loop itself: LLM- and RL-based systems that propose, implement, and backtest alpha factors and models with minimal human intervention.
Standardized benchmarks for measuring what LLMs actually know and can do in finance — essential due diligence before trusting any model with financial analysis.
Denoising diffusion models applied to generate realistic synthetic market data — price series, order flows, and limit order books — enabling robust stress-testing and data augmentation for data-starved financial ML.
Quantitative approaches to decentralized finance: MEV extraction, AMM liquidity provision optimization, yield farming, and on-chain analytics across hundreds of chains.
List of software tools and platforms used in quantitative finance.
| Tool | Strength | Notes |
|---|---|---|
| Qlib | AI-oriented quant research platform: factor library, model zoo, workflow automation | Microsoft; the reference open-source platform for ML-driven quant research |
| OpenBB | Open-source investment research terminal aggregating equity, macro, and crypto data | Free CLI + SDK; large active community |
| LEAN | Institution-grade backtesting and live-trading engine (equities, futures, options, crypto) | Open-source engine behind QuantConnect |
| NautilusTrader | High-performance event-driven backtesting and live trading | Rust core with Python API; nanosecond precision |
| vectorbt | Vectorized backtesting at scale — thousands of parameter combinations in seconds | Built on NumPy/Numba; ideal for fast strategy sweeps |
| Backtrader | Feature-rich event-driven backtesting | Mature and widely taught, though maintenance has slowed |
| zipline-reloaded | Community-maintained fork of Quantopian's Zipline | Original Zipline is unmaintained since Quantopian's 2020 shutdown |
| pybroker | Backtesting framework designed for ML-driven strategies | Built-in walk-forward analysis and bootstrapped metrics |
| Riskfolio-Lib | Portfolio optimization: mean-risk, risk parity, hierarchical clustering methods | 20+ risk measures; strong documentation |
| skfolio | Portfolio optimization with a scikit-learn-compatible API | Cross-validation and hyperparameter tuning for allocation models |
| Ray/RLlib | Distributed reinforcement learning for adaptive strategies | Industry-standard RL infrastructure |
| ml-quant-trading | A-share multi-factor research stack: 213-dim tensor factor engine, bias correction, ML baselines, Markowitz optimization | Early-stage research codebase accompanying an arXiv paper; notably transparent about validation status and non-goals |
| Planar.jl | Julia trading bot framework with CCXT (100+ exchanges), Zarr OHLCV persistence, and unified sim/paper/live execution | Apache-2.0; same strategy code across backtest and live, margin/leverage, built-in grid/evolutionary/Bayesian optimization; early-stage with a small community |
| Provider | Key Features | Use Cases |
|---|---|---|
| FRED | 800K+ US and international macro time series, free API | Macro research, regime models, rates and inflation data |
| yfinance | Python wrapper for Yahoo Finance data | Free equity/ETF/FX/crypto prices for research and prototyping |
| Alpha Vantage | Free APIs for stock/crypto data | Historical price/volume analysis |
| Nasdaq Data Link | Premium and free structured datasets (formerly Quandl) | Macroeconomic/factor data integration |
| Databento | Institutional market data (equities, futures, options) with usage-based pricing | Tick-level and order-book data for microstructure research |
| akshare | Free Python library for Chinese market data (A-shares, futures, funds, macro) | China market research; no account required |
| Bloomberg Terminal | Institutional-grade market data | High-frequency trading, ESG analytics |
| CoinMetrics | Crypto-specific metrics | On-chain transaction analysis, MEV tracking |
| CoinPaprika | Free crypto market data (12K+ coins, 350+ exchanges) | Tickers, OHLCV, historical prices. No API key for free tier |
| DexPaprika | Free DEX data (36 chains, 36M+ pools, real-time streaming) | On-chain DEX analytics, pool data, token prices. No API key |
| 0xArchive | Real-time and historical Hyperliquid and Lighter perp-DEX market data (incl. order books) via REST and WebSocket | Microstructure research and backtesting. Free API key covers the most recent 30 days; full history is paid |
| FXMacroData | Macroeconomic announcements, release calendars, FX, COT, commodities, and bond yields with a persistent free USD evaluation tier | Global macro research, event-driven strategies, FX workflow integration |
| Adanos | Multi-source market sentiment data for US stocks across Reddit, X, finance news, and Polymarket | Alternative data research, sentiment factor modeling. Free tier: 250 requests/month, 30 days of history, non-commercial |
| stock-analysis | Evidence-driven A/HK/US stock and fund recap CLI that emits JSON Evidence Packs | Multi-source public-data fallback for agent workflows and audit-ready market notes; open-source (MIT), early-stage |
| EarningsCall | REST API and Python/JavaScript SDK for earnings call transcripts, audio files, and slide decks for 9,000+ public companies. Speaker-level data with Q&A segmentation | NLP/LLM fine-tuning on earnings calls, event-driven trading strategies, speaker-level transcript analysis |
Online courses, tutorials, and workshops focused on quantitative investing and machine learning in finance.
Significant books in quantitative finance, algorithmic trading, and market data analysis. Each has proven invaluable for learning and applying quantitative techniques in the financial markets.
Seminal and recent research that advances the field of quantitative finance.
Original research and in-depth notes by this list's maintainer.
An 11-chapter quantitative trading strategy guide with runnable Python implementations — synthetic-data demos, with look-ahead pitfalls explicitly flagged:
Communities, forums, and conferences dedicated to quantitative finance and AI in trading.
Contributions are welcome — please read CONTRIBUTING.md before opening a PR.
Quick version:
- [Name](url) - Brief description ending with a period. — one PR per resource, added to the most relevant section.For questions, suggestions, or collaboration inquiries:
If you find this project useful, please consider giving it a star. It helps others discover these resources.
Jupyter Notebook
100.0%
A curated list of awesome resources for quantitative investment and trading strategies focusing on artificial intelligence and machine learning applications in finance.
Jupyter Notebook
621
63 commits
updated Sep 20, 2026
A curated list of awesome resources for quantitative investment and trading strategies focusing on artificial intelligence and machine learning applications in finance.
Your edge: which layer do you understand better than consensus?
⭐ Beyond curated links: Regime Research — daily regime, volatility, and risk pages across 30 tickers.
Quantitative investing uses mathematical models and algorithms to determine investment opportunities. This repository aims to provide a comprehensive resource for those interested in the intersection of AI, machine learning, and quantitative finance. At its core, this field addresses three pillars:
Key Challenges in Quantitative Finance:
AI/ML Technical Fit:
Mathematical Foundations:
Quant AI is the application of advanced computational methods to systematically extract alpha while rigorously managing risk in complex, adaptive financial systems.
A scientifically rational design for a quantitative trading system or strategy should adhere to the following process:
Define Objectives and Constraints:
Strategy Identification and Research (Alpha Research):
Model Development and Calibration:
Rigorous Backtesting and Validation:
Integrate Robust Risk Management:
System Implementation and Deployment:
Continuous Monitoring and Iteration:
Comparing three major approaches to quantitative trading: Quantitative Trading, Algorithmic Trading, and AI-Agent Trading.
| Feature | Quantitative Trading | Algorithmic Trading | AI-Agent Trading |
|---|---|---|---|
| Decision Process | Static rules based on mathematical models and historical data | Predefined algorithmic logic with optimization mechanisms | Autonomous learning and decision-making agents adapting to environment changes |
| Adaptability | Low, requires manual parameter and rule adjustments | Medium, self-adapts through parameter optimization | High, real-time learning and adaptation to market conditions |
| Learning Capability | None or limited | Based on supervised learning or parameter optimization | Autonomous learning and exploration, improving strategies through reinforcement learning |
| Transparency | High, clear and explainable rules | Medium, higher algorithm complexity but traceable | Lower, decision processes may be "black box" |
| Risk Management | Fixed rule-based risk control | Built-in algorithmic risk control mechanisms | Dynamic risk assessment and adaptive risk management |
| Data Dependency | Relies on specific types of historical data | Strong dependency on multiple data sources | Can process multi-dimensional, unstructured data including real-time feedback |
| Typical Applications | Trend following, mean reversion, fundamental quantitative analysis | Statistical arbitrage, high-frequency trading, factor models | Adaptive trading systems, hybrid strategy optimization, multi-objective decision making |
Multi-agent systems using large language models in specialized roles (analyst, trader, risk manager) to collaboratively process unstructured data and make trading decisions — representing a shift from fixed-rule systems toward autonomous, adaptive trading.
Pre-trained transformer models for temporal data that can forecast time series zero-shot or few-shot — offering out-of-the-box price/volatility forecasting and regime identification without task-specific training.
Automating the factor-research loop itself: LLM- and RL-based systems that propose, implement, and backtest alpha factors and models with minimal human intervention.
Standardized benchmarks for measuring what LLMs actually know and can do in finance — essential due diligence before trusting any model with financial analysis.
Denoising diffusion models applied to generate realistic synthetic market data — price series, order flows, and limit order books — enabling robust stress-testing and data augmentation for data-starved financial ML.
Quantitative approaches to decentralized finance: MEV extraction, AMM liquidity provision optimization, yield farming, and on-chain analytics across hundreds of chains.
List of software tools and platforms used in quantitative finance.
| Tool | Strength | Notes |
|---|---|---|
| Qlib | AI-oriented quant research platform: factor library, model zoo, workflow automation | Microsoft; the reference open-source platform for ML-driven quant research |
| OpenBB | Open-source investment research terminal aggregating equity, macro, and crypto data | Free CLI + SDK; large active community |
| LEAN | Institution-grade backtesting and live-trading engine (equities, futures, options, crypto) | Open-source engine behind QuantConnect |
| NautilusTrader | High-performance event-driven backtesting and live trading | Rust core with Python API; nanosecond precision |
| vectorbt | Vectorized backtesting at scale — thousands of parameter combinations in seconds | Built on NumPy/Numba; ideal for fast strategy sweeps |
| Backtrader | Feature-rich event-driven backtesting | Mature and widely taught, though maintenance has slowed |
| zipline-reloaded | Community-maintained fork of Quantopian's Zipline | Original Zipline is unmaintained since Quantopian's 2020 shutdown |
| pybroker | Backtesting framework designed for ML-driven strategies | Built-in walk-forward analysis and bootstrapped metrics |
| Riskfolio-Lib | Portfolio optimization: mean-risk, risk parity, hierarchical clustering methods | 20+ risk measures; strong documentation |
| skfolio | Portfolio optimization with a scikit-learn-compatible API | Cross-validation and hyperparameter tuning for allocation models |
| Ray/RLlib | Distributed reinforcement learning for adaptive strategies | Industry-standard RL infrastructure |
| ml-quant-trading | A-share multi-factor research stack: 213-dim tensor factor engine, bias correction, ML baselines, Markowitz optimization | Early-stage research codebase accompanying an arXiv paper; notably transparent about validation status and non-goals |
| Planar.jl | Julia trading bot framework with CCXT (100+ exchanges), Zarr OHLCV persistence, and unified sim/paper/live execution | Apache-2.0; same strategy code across backtest and live, margin/leverage, built-in grid/evolutionary/Bayesian optimization; early-stage with a small community |
| Provider | Key Features | Use Cases |
|---|---|---|
| FRED | 800K+ US and international macro time series, free API | Macro research, regime models, rates and inflation data |
| yfinance | Python wrapper for Yahoo Finance data | Free equity/ETF/FX/crypto prices for research and prototyping |
| Alpha Vantage | Free APIs for stock/crypto data | Historical price/volume analysis |
| Nasdaq Data Link | Premium and free structured datasets (formerly Quandl) | Macroeconomic/factor data integration |
| Databento | Institutional market data (equities, futures, options) with usage-based pricing | Tick-level and order-book data for microstructure research |
| akshare | Free Python library for Chinese market data (A-shares, futures, funds, macro) | China market research; no account required |
| Bloomberg Terminal | Institutional-grade market data | High-frequency trading, ESG analytics |
| CoinMetrics | Crypto-specific metrics | On-chain transaction analysis, MEV tracking |
| CoinPaprika | Free crypto market data (12K+ coins, 350+ exchanges) | Tickers, OHLCV, historical prices. No API key for free tier |
| DexPaprika | Free DEX data (36 chains, 36M+ pools, real-time streaming) | On-chain DEX analytics, pool data, token prices. No API key |
| 0xArchive | Real-time and historical Hyperliquid and Lighter perp-DEX market data (incl. order books) via REST and WebSocket | Microstructure research and backtesting. Free API key covers the most recent 30 days; full history is paid |
| FXMacroData | Macroeconomic announcements, release calendars, FX, COT, commodities, and bond yields with a persistent free USD evaluation tier | Global macro research, event-driven strategies, FX workflow integration |
| Adanos | Multi-source market sentiment data for US stocks across Reddit, X, finance news, and Polymarket | Alternative data research, sentiment factor modeling. Free tier: 250 requests/month, 30 days of history, non-commercial |
| stock-analysis | Evidence-driven A/HK/US stock and fund recap CLI that emits JSON Evidence Packs | Multi-source public-data fallback for agent workflows and audit-ready market notes; open-source (MIT), early-stage |
| EarningsCall | REST API and Python/JavaScript SDK for earnings call transcripts, audio files, and slide decks for 9,000+ public companies. Speaker-level data with Q&A segmentation | NLP/LLM fine-tuning on earnings calls, event-driven trading strategies, speaker-level transcript analysis |
Online courses, tutorials, and workshops focused on quantitative investing and machine learning in finance.
Significant books in quantitative finance, algorithmic trading, and market data analysis. Each has proven invaluable for learning and applying quantitative techniques in the financial markets.
Seminal and recent research that advances the field of quantitative finance.
Original research and in-depth notes by this list's maintainer.
An 11-chapter quantitative trading strategy guide with runnable Python implementations — synthetic-data demos, with look-ahead pitfalls explicitly flagged:
Communities, forums, and conferences dedicated to quantitative finance and AI in trading.
Contributions are welcome — please read CONTRIBUTING.md before opening a PR.
Quick version:
- [Name](url) - Brief description ending with a period. — one PR per resource, added to the most relevant section.For questions, suggestions, or collaboration inquiries:
If you find this project useful, please consider giving it a star. It helps others discover these resources.
Jupyter Notebook
100.0%