Skip to main content

A curated list of awesome libraries, packages, strategies, books, blogs, tutorials for systematic trading.

14k
GitHub Stars
299
Curated Resources
24
Categories
1 hour ago
Last Refreshed
Backtesting and Live TradingTrading botsAnalyticsBroker APIsData SourcesData ScienceDatabasesGraph ComputationMachine LearningTimeSeries AnalysisVisualizationEquitiesBondsCommoditiesCurrenciesCryptocurrenciesDerivativesMulti-assetBeginnerBiographyCodingCryptoGeneralHigh Frequency Trading

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me general - event driven frameworks resources from awesome-systematic-trading"

Installation instructions →

What's inside

Machine Learning

Backtesting and Live Trading

  • aatGeneral - Event Driven Frameworks

    An asynchronous, event-driven framework for writing algorithmic trading strategies in python with optional acceleration in C++. It is designed to be modular and extensible, with support for a wide variety of instruments and strategies, live trading across (and between) multiple exchanges.

  • backtesting.pyGeneral - Event Driven Frameworks

    Backtesting.py is a Python framework for inferring viability of trading strategies on historical (past) data. Improved upon the vision of Backtrader, and by all means surpassingly comparable to other accessible alternatives, Backtesting.py is lightweight, fast, user-friendly, intuitive, interactive, intelligent and, hopefully, future-proof.

  • backtraderGeneral - Event Driven Frameworks

    Event driven Python Backtesting library for trading strategies

  • barter-rsGeneral - Event Driven Frameworks

    Open source Rust framework for building event driven live trading and backtesting systems, running strategies on a near identical engine on both sides

  • basanaCryptocurrencies

    Python async and event driven framework for algorithmic trading, with a focus on crypto currencies

  • btGeneral - Vector Based Frameworks

    Flexible backtesting for Python based on Algo and Strategy Tree

Beginner

Data Sources

  • AkShareGeneral

    AKShare is an elegant and simple financial data interface library for Python, built for human beings!

  • CryptofeedCryptocurrencies

    Cryptocurrency Exchange Websocket Data Feed Handler with Asyncio

  • CryptoInscriberCryptocurrencies

    A live crypto currency historical trade data blotter. Download live historical trade data from any crypto exchange.

  • Crypto LakeCryptocurrencies

    High frequency order book & trade data for crypto

  • edgartoolsGeneral

    SEC EDGAR filings in Python: XBRL fundamentals, 13F institutional holdings, insider transactions (Forms 3/4/5) and 8-K events

  • FinanceDatabaseGeneral

    Database of 300,000+ symbols covering equities, ETFs, funds, indices, currencies, cryptocurrencies and money markets

Showing a sample of 299 resources. View the full list on GitHub →