Python algorithmic-trading

Open-source Python projects categorized as algorithmic-trading

Top 23 Python algorithmic-trading Projects

  • freqtrade

    Free, open source crypto trading bot

  • Project mention: Question for people who have tried crypto trading bots. Do they work? Have you made any profits with them or is it a scam mostly? | /r/CryptoCurrency | 2023-05-30
  • zipline

    Zipline, a Pythonic Algorithmic Trading Library

  • Project mention: Ask HN: How to Get into Quantitative Trading? | news.ycombinator.com | 2024-01-26
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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.

  • Project mention: Open-source AI-oriented quantitative investment platform | news.ycombinator.com | 2023-11-03
  • financial-machine-learning

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

  • Project mention: financial-machine-learning: NEW Other Models - star count:5115.0 | /r/algoprojects | 2023-12-10
  • jesse

    An advanced crypto trading bot written in Python

  • 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

  • Project mention: quant-trading: NEW Derivatives and Hedging - star count:4620.0 | /r/algoprojects | 2023-10-28
  • backtesting.py

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

  • Project mention: Python developers -- what broker and api do you use? | /r/algotrading | 2023-06-08

    We chose backtesting.py for a backtesting framework. There are several to choose from but that one seems like the most well-supported and actively worked on at the moment.

  • SaaSHub

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

    SaaSHub logo
  • Crypto-Signal

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

  • quantstats

    Portfolio analytics for quants, written in Python

  • 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.

  • Project mention: mlfinlab: open source library maintained by hudson and thames though much of the content has moved to a subscription model. Idea is to implement academic research in python code and aggregate it as a package. Sources from [Journal of financial data s | /r/algoprojects | 2023-11-21
  • vectorbt

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

  • zvt

    modular quant framework.

  • awesome-systematic-trading

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

  • Project mention: Ask HN: How to Get into Quantitative Trading? | news.ycombinator.com | 2024-01-26
  • eiten

    Statistical and Algorithmic Investing Strategies for Everyone

  • MachineLearningStocks

    Using python and scikit-learn to make stock predictions

  • Project mention: Scikit-learn Stock Prediction: using fundamental and pricing data to predict future stock returns. Sklearn's randomforest classifier is trainded and author claimed positive live trading results. Not actively mainained Other Models - star count:1520.0 | /r/algoprojects | 2023-08-28
  • pybroker

    Algorithmic Trading in Python with Machine Learning

  • Project mention: pybroker: NEW Other Models - star count:1362.0 | /r/algoprojects | 2023-12-09
  • algotrading

    Algorithmic trading framework for cryptocurrencies.

  • Project mention: algotrading: NEW Extended Research - star count:858.0 | /r/algoprojects | 2023-06-10
  • optopsy

    A nimble options backtesting library for Python

  • AutoTrader

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

  • algo-trader

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

  • Project mention: Algo-trader vs. PyBroker | /r/algotrading | 2023-05-10
  • intelligent-trading-bot

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

  • Project mention: TimeGPT-1 | news.ycombinator.com | 2023-10-13

    I agree that the conventional (numeric) forecasting can hardly benefit from the newest approaches like transformers and LLMs. I made such a conclusion while working on the intelligent trading bot [0] by experimenting with many ML algorithms. Yet, there exist some cases where transformers might provide significant advantages. They could be useful where the (numeric) forecasting is augmented with discrete event analysis and where sequences of events are important. Another use case is where certain patterns are important like those detected in technical analysis. Yet, for these cases much more data is needed.

    [0] https://github.com/asavinov/intelligent-trading-bot Intelligent Trading Bot: Automatically generating signals and trading based on machine learning and feature engineering

  • example-scalping

    A working example algorithm for scalping strategy trading multiple stocks concurrently using python asyncio

  • lumibot

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

  • 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 related posts

  • 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
  • quant-trading: NEW Derivatives and Hedging - star count:4620.0

    1 project | /r/algoprojects | 28 Oct 2023
  • quant-trading: NEW Derivatives and Hedging - star count:4620.0

    1 project | /r/algoprojects | 26 Oct 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. 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 25,616
2 zipline 17,072
3 qlib 14,195
4 financial-machine-learning 5,540
5 jesse 5,250
6 quant-trading 5,171
7 backtesting.py 4,846
8 Crypto-Signal 4,716
9 quantstats 4,313
10 mlfinlab 3,779
11 vectorbt 3,746
12 zvt 2,990
13 awesome-systematic-trading 2,936
14 eiten 2,694
15 MachineLearningStocks 1,649
16 pybroker 1,610
17 algotrading 1,000
18 optopsy 907
19 AutoTrader 856
20 algo-trader 746
21 intelligent-trading-bot 745
22 example-scalping 725
23 lumibot 696

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com