Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises Learn more →
Top 18 Python algo-trading Projects
-
hummingbot
Hummingbot is open source software that helps you build trading bots that run on any exchange or blockchain
There are many Script examples here https://github.com/hummingbot/hummingbot/tree/master/scripts
-
Going to give jesse.trade a try next week.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
backtesting.py
:mag_right: :chart_with_upwards_trend: :snake: :moneybag: Backtest trading strategies in Python.
Project mention: Anyone here built backtest/alpha visualization/exploration dashboard(s)? | reddit.com/r/algotrading | 2023-03-31https://kernc.github.io/backtesting.py/ offers nice way to zoom backtesting. It has some bugs, but good for visualization.
-
-
-
-
AutoTrader
A Python-based development platform for automated trading systems - from backtesting to optimisation to livetrading.
Project mention: Looking for open source Python code for deep learning model to optimize portfolio | reddit.com/r/algotrading | 2022-12-22 -
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
trading-server
A multi-asset, multi-strategy, event-driven trading platform for running many 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.
Project mention: trading-server: NEW Derivatives and Hedging - star count:516.0 | reddit.com/r/algoprojects | 2023-02-04 -
-
ibeam
IBeam is an authentication and maintenance tool used for the Interactive Brokers Client Portal Web API Gateway.
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.
-
Project mention: How would I start to recode an old python library only compatible with an older version of python (3.6) to become compatible with a newer python version (3.8+)? | reddit.com/r/learnpython | 2022-11-06
-
-
Wizardry
💫 Wizardry is an open-source CLI for building powerful algorithmic trading strategies 交易框架 (by ssantoshp)
-
cira
Cira algorithmic trading made easy. A Façade library for simpler interaction with alpaca-trade-API from Alpaca Markets.
-
Project mention: Do different financial markets influence each other? Can the trend in the price of Bitcoin be predicted? (Python project) | reddit.com/r/Python | 2023-01-09
Me and Amirreza Shahmiri did a small project which is also on GitHub: https://github.com/erfaniaa/financial-indexes-correlation Our goal was to see if, for example, when the global gold price goes up, does the Bitcoin price also go up or down. This project can analyze the degree of correlation between different financial indexes and report it to you.
-
-
quantclean
🧹 Quantclean is a program that reformats financial dataset to US Equity TradeBar (Quantconnect format)
-
Project mention: "Binance Spot Trading Bot" - A simple, customizable bot for Binance spot trading and high-frequency trading | reddit.com/r/tradingbots | 2023-05-09
Feel free to check out the GitHub repository here: https://github.com/Erfaniaa/binance-spot-trading-bot
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
Python algo-trading related posts
- Strategies ?
- Is it typical for crypto Market Maker to incorporate pending transactions in the mempool as part of their indicator/precursor for placing an ask/bid?
- What’s New in Hummingbot, Week of May 8
- "Binance Spot Trading Bot" - A simple, customizable bot for Binance spot trading and high-frequency trading
- What’s New in Hummingbot, Week of April 24
- What’s New in Hummingbot, Week of April 19
- 🥳 What’s New in Hummingbot
-
A note from our sponsor - ONLYOFFICE
www.onlyoffice.com | 1 Jun 2023
Index
What are some of the best open-source algo-trading projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | hummingbot | 5,886 |
2 | jesse | 4,681 |
3 | backtesting.py | 3,692 |
4 | quantstats | 3,144 |
5 | qtpylib | 1,927 |
6 | alpaca-trade-api-python | 1,578 |
7 | AutoTrader | 591 |
8 | trading-server | 560 |
9 | LiuAlgoTrader | 520 |
10 | ibeam | 356 |
11 | pipeline-live | 199 |
12 | stockbot | 114 |
13 | Wizardry | 38 |
14 | cira | 21 |
15 | financial-indexes-correlation | 19 |
16 | sample-trading-bot | 16 |
17 | quantclean | 14 |
18 | binance-spot-trading-bot | 2 |