awesome-systematic-trading
A curated list of libraries, packages and resources for systematic and quantitative trading across crypto, stocks, futures, options and FX. It works as a starting index for building trading systems.
Pick a small issue you can reproduce, then fix it with your AI coding agent.
Share on XLicense: MIT
Overview
Awesome Systematic Trading is a curated list of libraries, packages and resources for systematic, or quantitative, trading across crypto, stocks, futures, options, CFDs and FX. The maintainer picks projects that fit the field, have good code style and architecture, and preferably see active development and reasonable test coverage, rather than listing as many as possible. Sections include backtesting and live trading, alpha collections and machine learning focused tools. A separate page covers crypto, and a Chinese version exists.
Key features
- Backtest and live trading libraries, general purpose and crypto focused
- Machine learning and reinforcement learning focused projects
- Alpha collections, including expression based alpha
- Separate page for systematic crypto
- Chinese version of the list is available
Best for
Developers and researchers starting to build or compare systematic trading tools who want a filtered starting index. It is a list of pointers, not a framework, and suggestions are welcome by pull request.
- Upstream
- wangzhe3224/awesome-systematic-trading
- Fork on GitHub
- Guo-astro/awesome-systematic-trading
- Upstream stars
- 5.3k
- Category
- Finance, data and research
- Language
- HTML
- License
- MIT
- Forked
- 2026-09-25
- Sync status
- Updated by last syncLast synced 2026-10-19
More in Finance, data and research
Python tools and sample data for exploring algorithmic trading strategies, including indicators, performance metrics, optimization, and portfolio simulation.
Forked 2026-10-18Last synced 2026-10-19Custom license (see repository)Finance, data and researchGitHub
NautilusTrader is a Rust-native engine for building multi-asset, multi-venue trading systems. It supports research, deterministic simulation, and live execution using a shared event-driven architecture.
Forked 2026-10-15Last synced 2026-10-19License: LGPL-3.0Finance, data and researchGitHub
A TradingView Pine Script collection for technical market analysis, strategy backtesting, and alerts. It gives traders reusable indicators, strategy scripts, and multi-symbol alert systems for exploring trading setups.
Forked 2026-10-15Last synced 2026-10-19No license declaredFinance, data and researchGitHub
finvizfinance is a Python library for collecting financial information from FinViz, including stock data, news, and insider activity. Use it to analyze individual securities or compare stocks with screening filters.
Forked 2026-10-14Last synced 2026-10-19License: MITFinance, data and researchGitHub