Python algorithmic-trading

Open-source Python projects categorized as algorithmic-trading

Top 23 Python algorithmic-trading Projects

algorithmic-trading
  1. freqtrade

    Free, open source crypto trading bot

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. qlib

    Qlib is an AI-oriented quantitative investment platform that aims to realize the potential, empower research, and create value using AI technologies in quantitative investment, from exploring ideas to implementing productions. Qlib supports diverse machine learning modeling paradigms. including supervised learning, market dynamics modeling, and RL.

  4. zipline

    Zipline, a Pythonic Algorithmic Trading Library

  5. financial-machine-learning

    A curated list of practical financial machine learning tools and applications.

    Project mention: Curated List of Financial Machine Learning Tools and Applications on GitHub | news.ycombinator.com | 2024-09-29
  6. quant-trading

    Python quantitative trading strategies including VIX Calculator, Pattern Recognition, Commodity Trading Advisor, Monte Carlo, Options Straddle, Shooting Star, London Breakout, Heikin-Ashi, Pair Trading, RSI, Bollinger Bands, Parabolic SAR, Dual Thrust, Awesome, MACD

  7. backtesting.py

    :mag_right: :chart_with_upwards_trend: :snake: :moneybag: Backtest trading strategies in Python.

    Project mention: Show HN: High-Frequency Trading and Market-Making Backtesting Tool with Examples | news.ycombinator.com | 2024-06-21
  8. quantstats

    Portfolio analytics for quants, written in Python

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. awesome-systematic-trading

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

  11. vectorbt

    Find your trading edge, using the fastest engine for backtesting, algorithmic trading, and research.

    Project mention: Show HN: High-Frequency Trading and Market-Making Backtesting Tool with Examples | news.ycombinator.com | 2024-06-21
  12. Crypto-Signal

    Github.com/CryptoSignal - Trading & Technical Analysis Bot - 4,100+ stars, 1,100+ forks

  13. mlfinlab

    MlFinLab helps portfolio managers and traders who want to leverage the power of machine learning by providing reproducible, interpretable, and easy to use tools.

  14. OctoBot

    Open source crypto trading bot to automate crypto investments with ease.

    Project mention: 7 Best Open-Source Crypto Trading Bots 2025 (Ranked & Reviewed) | dev.to | 2025-03-19

    Octobot is a solid choice if you want an automated bot that’s easy to set up. It offers a simple UI and can run trading strategies without much manual intervention.

  15. zvt

    modular quant framework.

  16. eiten

    Statistical and Algorithmic Investing Strategies for Everyone

  17. pybroker

    Algorithmic Trading in Python with Machine Learning

  18. MachineLearningStocks

    Using python and scikit-learn to make stock predictions

  19. intelligent-trading-bot

    Intelligent Trading Bot: Automatically generating signals and trading based on machine learning and feature engineering

    Project mention: Show HN: High-Frequency Trading and Market-Making Backtesting Tool with Examples | news.ycombinator.com | 2024-06-21

    You could try a tool for trade signal generation based on machine learning and feature engineering:

    https://github.com/asavinov/intelligent-trading-bot

    It trains ML models based on historic data and custom features and then uses them to generate a kind of intelligent indicator between -1 and +1. This intelligent indicator is then used to make trade decisions. Frequency is a parameter and can very from 1 minute for crypto trading to 1 day for normal exchanges.

  20. algotrading

    Algorithmic trading framework for cryptocurrencies.

  21. optopsy

    A nimble options backtesting library for Python

  22. AutoTrader

    A Python-based development platform for automated trading systems - from backtesting to optimisation to livetrading.

  23. lumibot

    Backtesting and Trading Bots Made Easy for Crypto, Stocks, Options, Futures, FOREX and more

  24. LiuAlgoTrader

    Framework for algorithmic trading

  25. algo-trader

    Trading bot with support for realtime trading, backtesting, custom strategies and much more.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python algorithmic-trading discussion

Log in or Post with

Python algorithmic-trading related posts

  • 7 Best Open-Source Crypto Trading Bots 2025 (Ranked & Reviewed)

    7 projects | dev.to | 19 Mar 2025
  • Show HN: High-Frequency Trading and Market-Making Backtesting Tool with Examples

    6 projects | news.ycombinator.com | 21 Jun 2024
  • Ask HN: How to Get into Quantitative Trading?

    5 projects | news.ycombinator.com | 26 Jan 2024
  • hyperdrive: NEW Other Models - star count:108.0

    1 project | /r/algoprojects | 9 Dec 2023
  • hyperdrive: NEW Other Models - star count:108.0

    1 project | /r/algoprojects | 8 Dec 2023
  • hyperdrive: NEW Other Models - star count:108.0

    1 project | /r/algoprojects | 7 Dec 2023
  • Open source backtesting software

    4 projects | /r/quant | 5 Dec 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 18 May 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source algorithmic-trading projects in Python? This list will help you:

# Project Stars
1 freqtrade 39,101
2 qlib 19,206
3 zipline 18,435
4 financial-machine-learning 7,854
5 quant-trading 6,618
6 backtesting.py 6,473
7 quantstats 5,674
8 awesome-systematic-trading 5,263
9 vectorbt 5,197
10 Crypto-Signal 5,170
11 mlfinlab 4,165
12 OctoBot 4,035
13 zvt 3,567
14 eiten 2,960
15 pybroker 2,557
16 MachineLearningStocks 1,851
17 intelligent-trading-bot 1,339
18 algotrading 1,282
19 optopsy 1,111
20 AutoTrader 1,097
21 lumibot 1,024
22 LiuAlgoTrader 837
23 algo-trader 827

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?