Skip to main content

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

8.3k
GitHub Stars
200
Curated Resources
17
Categories
7 hours ago
Last Refreshed
Backtesting and Live TradingTrading botsAnalyticsBroker APIsData SourcesData ScienceDatabasesGraph ComputationMachine LearningTimeSeries AnalysisVisualizationBeginnerBiographyCodingCryptoGeneralHigh 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

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

  • btGeneral - Vector Based Frameworks

    Flexible backtesting for Python based on Algo and Strategy Tree

  • bTraderCryptocurrencies

    Triangle arbitrage trading bot for Binance

  • crypto-crawler-rsCryptocurrencies

    Crawl orderbook and trade messages from crypto exchanges

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

  • findatapyGeneral

    findatapy creates an easy to use Python API to download market data from many sources including Quandl, Bloomberg, Yahoo, Google etc. using a unified high level interface.

  • Fundamental Analysis DataGeneral

    Fully-fledged Fundamental Analysis package capable of collecting 20 years of Company Profiles, Financial Statements, Ratios and Stock Data of 20.000+ companies.

Trading bots

  • analyzingalpha

    Implementation of simple strategies

  • bitcoin-arbitrage

    Bitcoin arbitrage - opportunity detector

  • Blackbird

    Blackbird Bitcoin Arbitrage: a long/short market-neutral strategy

  • czsc

    缠中说禅技术分析工具;缠论;股票;期货;Quant;量化交易

  • PyTrendFollow

    PyTrendFollow - systematic futures trading using trend following

  • R2 Bitcoin Arbitrager

    R2 Bitcoin Arbitrager is an automatic arbitrage trading system powered by Node.js + TypeScript

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