Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Python Trading Projects
-
ccxt
A JavaScript / TypeScript / Python / C# / PHP / Go cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
Project mention: 13 GitHub Projects Revolutionizing AI, Data Analysis, and DevOps 🚀 | dev.to | 2025-02-24Stars: 34766 Author: ccxt Star the ccxt repository⭐
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
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 -
pandas-ta
Technical Analysis Indicators - Pandas TA is an easy to use Python 3 Pandas Extension with 150+ Indicators
-
Crypto-Signal
Github.com/CryptoSignal - Trading & Technical Analysis Bot - 4,100+ stars, 1,100+ forks
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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 -
-
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.
-
-
Special thanks to www.octobot.cloud and their open source bot where I found this trick. It looks like they are already using for some of their strategies and it seems to work pretty well.
-
-
-
blankly
🚀 💸 Easily build, backtest and deploy your algo in just a few lines of code. Trade stocks, cryptos, and forex across exchanges w/ one package.
-
gym-anytrading
The most simple, flexible, and comprehensive OpenAI Gym trading environment (Approved by OpenAI Gym)
-
-
-
-
robin_stocks
This is a library to use with Robinhood Financial App. It currently supports trading crypto-currencies, options, and stocks. In addition, it can be used to get real time ticker information, assess the performance of your portfolio, and can also get tax documents, total dividends paid, and more. More info at
-
-
-
volatility-trading
A complete set of volatility estimators based on Euan Sinclair's Volatility Trading
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Trading discussion
Python Trading related posts
-
Show HN: High-Frequency Trading and Market-Making Backtesting Tool with Examples
-
Creating a ChatGPT crypto trading bot
-
tda-api: NEW Derivatives and Hedging - star count:1219.0
-
tda-api: NEW Derivatives and Hedging - star count:1219.0
-
tda-api: NEW Derivatives and Hedging - star count:1219.0
-
tda-api: NEW Derivatives and Hedging - star count:1219.0
-
Direction Of The Stock Market
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 17 Mar 2025
Index
What are some of the best open-source Trading projects in Python? This list will help you:
# | Project | Stars |
---|---|---|
1 | ccxt | 35,062 |
2 | vnpy | 28,043 |
3 | backtrader | 16,365 |
4 | hummingbot | 11,924 |
5 | backtesting.py | 6,096 |
6 | pandas-ta | 5,889 |
7 | Crypto-Signal | 5,103 |
8 | vectorbt | 4,896 |
9 | nautilus_trader | 4,694 |
10 | mlfinlab | 4,009 |
11 | freqtrade-strategies | 3,914 |
12 | OctoBot | 3,850 |
13 | cryptofeed | 2,369 |
14 | pybroker | 2,326 |
15 | blankly | 2,247 |
16 | gym-anytrading | 2,227 |
17 | pycryptobot | 2,013 |
18 | coinbasepro-python | 1,832 |
19 | MachineLearningStocks | 1,826 |
20 | robin_stocks | 1,817 |
21 | surpriver | 1,799 |
22 | alpaca-trade-api-python | 1,773 |
23 | volatility-trading | 1,656 |