SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python trading-strategy Projects
-
awesome-quant
A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)
If the financial analyst does not have a (possibly piecewise) software function to at least test with backtesting and paper trading, do they even have an objective relative performance statistic? Your notebook or better should also model fees and have a parametrizable initial balance.
Here's the awesome-quant link directory: https://github.com/wilsonfreitas/awesome-quant
-
Going to give jesse.trade a try next week.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Crypto-Signal
Github.com/CryptoSignal - Trading & Technical Analysis Bot - 4,100+ stars, 1,100+ forks
-
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:3509.0 | reddit.com/r/algoprojects | 2022-12-10 -
backtesting.py
:mag_right: :chart_with_upwards_trend: :snake: :moneybag: Backtest trading strategies in Python.
Project mention: Where/how do I “import backtesting” and other programs? TY! | reddit.com/r/learnpython | 2023-01-02But even if you don't know that, you can Google the library to find its documentation and installation instructions - in this case, here where it does indeed tell you to run pip install backtesting.
-
financial-machine-learning
A curated list of practical financial machine learning tools and applications.
Project mention: financial-machine-learning: NEW Other Models - star count:2967.0 | reddit.com/r/algoprojects | 2022-11-19 -
PyThalesians
Python library for backtesting trading strategies & analyzing financial markets (formerly pythalesians)
finmarketpy – finmarketpy is a Python based library that enables you to analyze market data and also to backtest trading strategies using a simple to use API, which has pre-built templates for you to define backtest.
-
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.
-
vectorbt
Find your trading edge, using the fastest engine for backtesting, algorithmic trading, and research.
Project mention: Is there any python libraries to backtest buy and sell signals with dates? | reddit.com/r/algotrading | 2022-06-14For exactly this I use this https://github.com/polakowo/vectorbt it’s really a powerful tool and you can tons of things with it. Recently the developer decided to maintain it but not adding new features, which from now on will be released on the pro version. However, the free version is still very valuable, incredibly fast and suitable for basic to intermediate tasks.
-
-
-
-
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.
Looks interesting.
I recently came across this newer platform Blankly with similar goals, it has great docs and easy to get started
-
MoniGoMani
Isn't that what we all want? Our money to go many? Well that's what this framework/strategy hopes to do for you! By giving you & HyperOpt a lot of signals to alter the weights from.
-
AlphaPy
Automated Machine Learning [AutoML] with Python, scikit-learn, Keras, XGBoost, LightGBM, and CatBoost
-
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 -
TradingView-Machine-Learning-GUI
Let Python optimize the best stop loss and take profits for your TradingView strategy.
Project mention: TradingView-Machine-Learning-GUI: NEW Other Models - star count:470.0 | reddit.com/r/algoprojects | 2023-01-14 -
-
Project mention: lumibot: NEW Derivatives and Hedging - star count:314.0 | reddit.com/r/algoprojects | 2023-02-03
-
-
qf-lib
Modular Python library that provides an advanced event driven backtester and a set of high quality tools for quantitative finance. Integrated with various data vendors and brokers, supports Crypto, Stocks and Futures.
-
py-market-profile
A library to calculate Market Profile (aka Volume Profile) for financial data from a Pandas DataFrame.
Project mention: py-market-profile: NEW Data - star count:247.0 | reddit.com/r/algoprojects | 2022-12-20 -
awesome-systematic-trading
A curated list of awesome libraries, packages, strategies, books, blogs, tutorials for systematic trading. (by edarchimbaud)
Project mention: awesome-systematic-trading: NEW Alternative Finance - star count:99.0 | reddit.com/r/algoprojects | 2022-12-03 -
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python trading-strategies related posts
- Where/how do I “import backtesting” and other programs? TY!
- What are your 2022 success stories? It's been a long year. You deserve to brag.
- Backtesting.py - interpreting the generated chart
- py-market-profile: NEW Data - star count:247.0
- py-market-profile: NEW Data - star count:247.0
- py-market-profile: NEW Data - star count:247.0
- How hard would this be?
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea59407180>
www.saashub.com | 4 Feb 2023
Index
What are some of the best open-source trading-strategy projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | awesome-quant | 11,461 |
2 | jesse | 4,432 |
3 | Crypto-Signal | 4,263 |
4 | quant-trading | 3,682 |
5 | backtesting.py | 3,223 |
6 | financial-machine-learning | 3,143 |
7 | PyThalesians | 3,047 |
8 | vectorbt | 2,537 |
9 | eiten | 2,466 |
10 | freqtrade-strategies | 2,394 |
11 | zvt | 2,321 |
12 | blankly | 1,420 |
13 | MoniGoMani | 976 |
14 | AlphaPy | 845 |
15 | AutoTrader | 506 |
16 | TradingView-Machine-Learning-GUI | 479 |
17 | LiuAlgoTrader | 477 |
18 | lumibot | 314 |
19 | Binance-Futures-Bot | 290 |
20 | qf-lib | 276 |
21 | py-market-profile | 242 |
22 | awesome-systematic-trading | 135 |
23 | FAIG | 133 |