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 →
Top 23 algo-trading Open-Source Projects
-
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.
-
backtesting.py
:mag_right: :chart_with_upwards_trend: :snake: :moneybag: Backtest trading strategies in Python.
-
trading-vue-js
💹 Hackable charting lib for traders. You can draw literally ANYTHING on top of candlestick charts. [Not Maintained]
-
AutoTrader
A Python-based development platform for automated trading systems - from backtesting to optimisation to livetrading.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
ibeam
IBeam is an authentication and maintenance tool used for the Interactive Brokers Client Portal Web API Gateway.
-
barbotine-arbitrage-bot
CCXT-based cross-exchange arbitrage bot operating on CEXs, entirely written in Python. Work without any transfer between exchanges.
-
trade-frame
C++ 17 based library (with sample applications) for testing equities, futures, etfs & options based automated trading ideas using DTN IQFeed real time data feed and Interactive Brokers (IB TWS API) for trade execution. Some support for Alpaca & Phemex. Notifications via Telegram [irc: Libra #tradeframe ]
-
Indicators
Technical indicators for cryptocurrencies, stocks and forex. To work with historical and real price data. One of the most efficient Javascript library implementations. The library has such indicators as: Relative Strength Index (RSI), Moving Average C / D (MACD), Average Directional Index (ADX), Stochastic Oscillator, Bollinger Bands, Average True Range (ATR) and many others (by debut-js)
-
roboquant
Roboquant is a fast, flexible, user-friendly and completely free algorithmic trading platform
-
binance-futures-trading-bot
Easy-to-use multi-strategic automatic trading for Binance Futures with Telegram integration (by Erfaniaa)
-
algotrading-example
algorithmic trading backtest and optimization examples using order book imbalances. (bitcoin, cryptocurrency, bitmex, binance futures, market making)
-
InteractiveBrokers-Algo-Trading-API
Java/MySQL real-time algorithmic trading using Interactive Brokers API
-
Strategies
Examples of trading strategies based on indicators. Pre-configured environment for working with the Debut algo-trading constructor. (Javascript)
-
Workbench
From Idea to Execution - Manage your trading operation across a distributed cluster (by fremantle-industries)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: hummingbot: NEW Extended Research - star count:6122.0 | /r/algoprojects | 2023-08-06
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.
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.
I might be breaking rule #6, but you could take a look at https://github.com/rburkholder/trade-frame, it knows how to deal with options (pricing & greeks), works with chains, can make entrance / exits based upon underlying, knows some combinations, can take profit, handle stops ....
Project mention: UnboundLocalError: local variable referenced before assignment | /r/learnpython | 2023-06-01Unless this is a learning exercise, consider ready to go algotrading libraries like https://github.com/edtechre/pybroker/ or https://github.com/neurallayer/roboquant
algo-trading related posts
-
hummingbot: NEW Extended Research - star count:6122.0
-
hummingbot: NEW Extended Research - star count:6122.0
-
hummingbot: NEW Extended Research - star count:6122.0
-
hummingbot: NEW Extended Research - star count:6059.0
-
🥳 What’s New in Hummingbot, Week of July 10
-
🥳 What’s New in Hummingbot, Week of July 3
-
🥳 What’s New in Hummingbot, Week of June 26
-
A note from our sponsor - InfluxDB
www.influxdata.com | 5 May 2024
Index
What are some of the best open-source algo-trading projects? This list will help you:
Project | Stars | |
---|---|---|
1 | hummingbot | 7,329 |
2 | jesse | 5,250 |
3 | backtesting.py | 4,846 |
4 | quantstats | 4,293 |
5 | trading-vue-js | 2,003 |
6 | alpaca-trade-api-python | 1,687 |
7 | AutoTrader | 856 |
8 | LiuAlgoTrader | 672 |
9 | barter-rs | 614 |
10 | aat | 611 |
11 | ibeam | 486 |
12 | barbotine-arbitrage-bot | 449 |
13 | trade-frame | 427 |
14 | Indicators | 315 |
15 | roboquant | 307 |
16 | binance-futures-trading-bot | 300 |
17 | algotrading-example | 266 |
18 | InteractiveBrokers-Algo-Trading-API | 228 |
19 | pipeline-live | 201 |
20 | Strategies | 148 |
21 | stockbot | 142 |
22 | Workbench | 108 |
23 | sample-trading-bot | 43 |
Sponsored