Python algo-trading

Open-source Python projects categorized as algo-trading

Top 20 Python algo-trading Projects

  • hummingbot

    Open source software that helps you create and deploy high-frequency crypto trading bots

    Project mention: hummingbot: NEW Extended Research - star count:6122.0 | /r/algoprojects | 2023-08-06
  • jesse

    An advanced crypto trading bot written in Python

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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

  • quantstats

    Portfolio analytics for quants, written in Python

  • alpaca-trade-api-python

    Python client for Alpaca's trade API

  • AutoTrader

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

  • LiuAlgoTrader

    Framework for algorithmic trading

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

  • trading-server

    Multi-asset, multi-strategy, event-driven trading platform for running low to medium freq strategies strategies at many venues simultaneously with portfolio-based risk management and %-per-strategy capital allocation. Supports event-driven backtesting across all desired instruments, venues and strategies under a single parameterized portfolio.

  • barbotine-arbitrage-bot

    CCXT-based cross-exchange arbitrage bot operating on CEXs, entirely written in Python. Work without any transfer between exchanges.

  • ibeam

    IBeam is an authentication and maintenance tool used for the Interactive Brokers Client Portal Web API Gateway.

    Project mention: Actually good APIs? | /r/algotrading | 2023-05-25

    Consider IBeam for authenticating with the IBKR API and maintaining it authenticated. It's Docker image, you just run it parallel to your trading app.

  • binance-futures-trading-bot

    Easy-to-use multi-strategic automatic trading for Binance Futures with Telegram integration (by Erfaniaa)

  • pipeline-live

    Pipeline Extension for Live Trading

  • stockbot

    Alpaca algo stock trading bot

  • sample-trading-bot

    Binance Futures Sample Trading Bot

  • Wizardry

    💫 Wizardry is an open-source CLI for building powerful algorithmic trading strategies 交易框架 (by ssantoshp)

  • financial-dataset-generator

    Financial Dataset Generator

  • cira

    Cira algorithmic trading made easy. A Façade library for simpler interaction with alpaca-trade-API from Alpaca Markets.

  • financial-indexes-correlation

    Analyze financial data correlations

  • quantclean

    🧹 Quantclean is a program that reformats financial dataset to US Equity TradeBar (Quantconnect format)

  • binance-spot-trading-bot

    Easy-to-use Binance spot trading bot (by Erfaniaa)

    Project mention: "Binance Spot Trading Bot" - A simple, customizable bot for Binance spot trading and high-frequency trading | /r/tradingbots | 2023-05-09

    Feel free to check out the GitHub repository here: https://github.com/Erfaniaa/binance-spot-trading-bot

  • SaaSHub

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

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). The latest post mention was on 2023-08-06.

Python algo-trading related posts

Index

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

Project Stars
1 hummingbot 7,109
2 jesse 5,162
3 backtesting.py 4,691
4 quantstats 4,083
5 alpaca-trade-api-python 1,680
6 AutoTrader 822
7 LiuAlgoTrader 649
8 trading-server 610
9 barbotine-arbitrage-bot 507
10 ibeam 472
11 binance-futures-trading-bot 294
12 pipeline-live 201
13 stockbot 142
14 sample-trading-bot 40
15 Wizardry 39
16 financial-dataset-generator 26
17 cira 26
18 financial-indexes-correlation 20
19 quantclean 16
20 binance-spot-trading-bot 7
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com