SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Backtesting Projects
-
backtesting.py
:mag_right: :chart_with_upwards_trend: :snake: :moneybag: Backtest trading strategies 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.
-
vectorbt
Find your trading edge, using the fastest engine for backtesting, algorithmic trading, and research.
-
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.
-
functime
Time-series machine learning at scale. Built with Polars for embarrassingly parallel feature extraction and forecasts on panel data.
-
Empyrial
AI and data-driven quantitative portfolio management library for portfolio risk and performance analysis 投资组合管理
-
algo-trader
Trading bot with support for realtime trading, backtesting, custom strategies and much more.
-
Binance-Futures-Trading-Bot
A Technical Analysis Bot that trades leveraged USDT futures markets on Binance.
-
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.
-
basana
A Python async and event driven framework for algorithmic trading, with a focus on crypto currencies.
-
gym-mtsim
A general-purpose, flexible, and easy-to-use simulator alongside an OpenAI Gym trading environment for MetaTrader 5 trading platform (Approved by OpenAI Gym)
-
harvest
Simple and intuitive Python framework for algorithmic trading. Easily create bots to live and paper trade stocks, crypto, and options! (by tfukaza)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: [HIRING] Develop template code for crypto backtesting using backtrader | /r/Jobs4Bitcoins_OG | 2023-07-08You need to create a template code using https://github.com/mementum/backtrader. 1. Get the 1m candlestick data from binance for a period of 1 month for two symbols and store it in a data folder with data for each day and symbol in a different csv file. Read data for the symbols BTC & ETH. 2. Read the data for 1 month in python and put it in a dataframe for each symbol. 3. Import backtrader and feed data for these two symbols. 4. Create a basic strategy to check the ratio of prices and take trades accordingly. 5. Get the results using library. I am not much interested in the trading logic, just want to get the system to backtest up. It's a straightforward task for someone who has used backtrader before or 30-min job to read the documentation and do it. Project compensation : 5$ Can transfer directly to your binance account.
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.
Project mention: AlphaPy: machine learning framework built on sklearn and pandas. Support pyfolio/xgboost/lightgmb/catboost(gradient boosting on decision tress) etc. Examples include financial market prediction/sports prediction/kaggle. Configurations are set though | /r/algoprojects | 2023-12-10
https://github.com/gbeced/basana (event-driven)
Project mention: harvest: NEW Derivatives and Hedging - star count:108.0 | /r/algoprojects | 2023-06-03
Python Backtesting related posts
- pybroker: NEW Other Models - star count:1362.0
- pybroker: NEW Other Models - star count:1362.0
- pybroker: NEW Other Models - star count:1362.0
- pybroker: NEW Other Models - star count:1362.0
- pybroker: NEW Other Models - star count:1362.0
- pybroker: NEW Other Models - star count:1362.0
- pybroker: NEW Other Models - star count:1322.0
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Apr 2024
Index
What are some of the best open-source Backtesting projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | backtrader | 12,985 |
2 | backtesting.py | 4,797 |
3 | vectorbt | 3,711 |
4 | zvt | 2,981 |
5 | OctoBot | 2,873 |
6 | pycryptobot | 1,939 |
7 | pybroker | 1,592 |
8 | AlphaPy | 1,049 |
9 | stock | 950 |
10 | optopsy | 903 |
11 | functime | 891 |
12 | Empyrial | 862 |
13 | algo-trader | 742 |
14 | lumibot | 682 |
15 | Binance-Futures-Trading-Bot | 491 |
16 | qf-lib | 460 |
17 | basana | 398 |
18 | gym-mtsim | 397 |
19 | fast-trade | 337 |
20 | TSCV | 246 |
21 | OptionSuite | 188 |
22 | TAcharts | 153 |
23 | harvest | 115 |
Sponsored