#Backtesting

Showing 60 of 335 repositories tagged #backtesting, ranked by stars

mementum
mementum
backtrader

Python Backtesting library for trading strategies

Score
53
★ 22.4k ⑂ 5.2k +59/day
Python
stefan-jansen
stefan-jansen
machine-learning-for-trading

Code for Machine Learning for Trading, 3rd edition — from data sourcing to live execution.

Score
100
★ 19.6k ⑂ 5.4k +10/day
Jupyter Notebook
hummingbot
hummingbot
hummingbot

Open source software that helps you create and deploy high-frequency crypto trading bots

Score
100
★ 19.1k ⑂ 4.8k +1/day
Python
HKUDS
HKUDS
Vibe-Trading

"Vibe-Trading: Your Personal Trading Agent"

Score
94
★ 19.0k ⑂ 3.3k +126/day
Python
myhhub
myhhub
stock

stock股票.获取股票数据,计算股票指标,筹码分布,识别股票形态,综合选股,选股策略,股票验证回测,股票自动交易,支持PC及移动设备。

Score
88
★ 13.3k ⑂ 2.8k +55/day
Python
StockSharp
StockSharp
StockSharp

Algorithmic trading and quantitative trading open source platform to develop trading robots (stock markets, forex, crypto, bitcoins, and options).

Score
100
★ 10.3k ⑂ 2.2k +25/day
C#
brokermr810
brokermr810
QuantDinger

AI quantitative trading platform for crypto, stocks, and forex with backtesting, live trading, market data, and multi-agent research.vibe-trading ,trading-agents,ai-trader,ai-trading

Score
82
★ 9.4k ⑂ 2.0k +137/day
Python
kernc
kernc
backtesting.py

🔎 📈 🐍 💰 Backtest trading strategies in Python.

Score
65
★ 8.7k ⑂ 1.5k +16/day
Python
polakowo
polakowo
vectorbt

The backtesting engine that gives you an unfair advantage. Run thousands of trading ideas before others finish one.

Score
76
★ 8.3k ⑂ 1.1k +6/day
Python
wangzhe3224
wangzhe3224
awesome-systematic-trading

A curated list of insanely awesome libraries, packages and resources for systematic trading. Crypto, Stock, Futures, Options, CFDs, FX, and more | 量化交易 | 量化投资

Score
100
★ 4.5k ⑂ 578 +3/day
HTML
nkaz001
nkaz001
hftbacktest

Free, open source, a high frequency trading and market making backtesting and trading bot, which accounts for limit orders, queue positions, and latencies, utilizing full tick data for trades and order books(Level-2 and Level-3), with real-world crypto trading examples for Binance and Bybit

Score
100
★ 4.3k ⑂ 826 +10/day
Rust
zvtvz
zvtvz
zvt

modular quant framework.

Score
71
★ 4.2k ⑂ 999 +16/day
Python
Mathieu2301
Mathieu2301
TradingView-API

📈 Get real-time stocks from TradingView

Score
100
★ 4.1k ⑂ 779 +20/day
JavaScript
edtechre
edtechre
pybroker

Algorithmic Trading in Python with Machine Learning

Score
59
★ 3.4k ⑂ 446 +5/day
Python
fasiondog
fasiondog
hikyuu

Hikyuu Quant Framework 基于C++/Python的超高速开源量化交易研究框架,同时可基于策略部件进行资产重用,快速累积策略资产。

Score
100
★ 3.3k ⑂ 808 +2/day
C++
barter-rs
barter-rs
barter-rs

Open-source Rust framework for building event-driven live-trading & backtesting systems

Score
50
★ 2.2k ⑂ 353 +4/day
Rust
whittlem
whittlem
pycryptobot

Python Crypto Bot (PyCryptoBot)

Score
47
★ 2.1k ⑂ 728
Python
shy3130
shy3130
tickflow-stock-panel

自托管、零运维的 A 股「选股 + 监控 + 回测」量化工作台 | 基于 TickFlow 数据源 | LLM能力驱使策略定制+个股分析+复盘 | 自由接入第三方个性化扩展数据 | 个人开源 ,非TickFlow官方项目

Score
99
★ 2.0k ⑂ 400 +20/day
TypeScript
Lumiwealth
Lumiwealth
lumibot

Backtestable AI trading agents and Python algorithmic trading strategies for stocks, options, crypto, futures, forex, SEC filings, FRED macro data, and real brokers.

Score
99
★ 1.8k ⑂ 343 +69/day
Python
enzoampil
enzoampil
fastquant

fastquant — Backtest and optimize your ML trading strategies with only 3 lines of code!

Score
76
★ 1.8k ⑂ 258
Jupyter Notebook
ScottfreeLLC
ScottfreeLLC
AlphaPy

Python AutoML for Trading Systems and Sports Betting

Score
94
★ 1.7k ⑂ 273
Python
goldspanlabs
goldspanlabs
optopsy

A nimble options research and backtesting library for Python

Score
99
★ 1.4k ⑂ 211
Python
coding-kitties
coding-kitties
investing-algorithm-framework

Framework for quantitative trading. Complete framework for development, backtesting, and deploying automated trading algorithms and trading bots.

Score
98
★ 1.4k ⑂ 203 +14/day
Python
AlgoTraders
AlgoTraders
stock-analysis-engine

Backtest 1000s of minute-by-minute trading algorithms for training AI with automated pricing data from: IEX, Tradier and FinViz. Datasets and trading performance automatically published to S3 for building AI training datasets for teaching DNNs how to trade. Runs on Kubernetes and docker-compose. >150 million trading history rows generated from +5000 algorithms. Heads up: Yahoo's Finance API was disabled on 2019-01-03 https://developer.yahoo.com/yql/

Score
71
★ 1.2k ⑂ 272
Jupyter Notebook
facioquo
facioquo
stock-indicators-dotnet

Stock Indicators for .NET is a C# NuGet package that transforms raw equity, commodity, forex, or cryptocurrency financial market price quotes into technical indicators and trading insights. You'll need this essential data in the investment tools that you're building for algorithmic trading, technical analysis, machine learning, or visual charting.

Score
98
★ 1.2k ⑂ 271 +2/day
C#
santoshlite
santoshlite
EigenLedger

An Open Source Portfolio Backtesting Engine for Everyone | 面向所有人的开源投资组合回测引擎

Score
90
★ 1.1k ⑂ 135 +3/day
Python
evan-kolberg
evan-kolberg
prediction-market-backtesting

An extension for Nautilus Trader

Score
97
★ 1.0k ⑂ 158 +13/day
Python
TreborNamor
TreborNamor
TradingView-Machine-Learning-GUI

HyperView is a terminal-first TradingView strategy lab for downloading market data, backtesting Python strategies with Pine-like behavior, and optimizing SL/TP parameters.

Score
35
★ 966 ⑂ 264
Python
quarkfin
quarkfin
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.

Score
41
★ 950 ⑂ 136
Python
idanya
idanya
algo-trader

Trading bot with support for realtime trading, backtesting, custom strategies and much more.

Score
12
★ 868 ⑂ 108
Python
gbeced
gbeced
basana

A Python async and event driven framework for algorithmic trading, with a focus on crypto currencies.

Score
97
★ 850 ⑂ 108
Python
Heerozh
Heerozh
spectre

GPU-accelerated Factors analysis library and Backtester

Score
86
★ 810 ⑂ 132 +1/day
Python
Leo4815162342
Leo4815162342
dukascopy-node

✨ Download historical and real-time price tick data for Crypto, Stocks, ETFs, CFDs, Forex via CLI and Node.js ✨

Score
96
★ 807 ⑂ 124 +8/day
TypeScript
constverum
constverum
Quantdom

Python-based framework for backtesting trading strategies & analyzing financial markets [GUI :neckbeard:]

Score
86
★ 771 ⑂ 188 +1/day
Python
alpacahq
alpacahq
alpaca-backtrader-api

Alpaca Trading API integrated with backtrader

Score
97
★ 698 ⑂ 159
Python
conor19w
conor19w
Binance-Futures-Trading-Bot

A Technical Analysis Bot that trades leveraged USDT futures markets on Binance.

Score
62
★ 660 ⑂ 196
Python
51bitquant
51bitquant
ai-hedge-fund-crypto

AI-Hedge-Fund for Crypto 🚀 AI-powered hedge fund for cryptocurrency trading, leveraging LLM agents for intelligent decision-making.

Score
87
★ 598 ⑂ 154 +2/day
Python
jrmeier
jrmeier
fast-trade

low code backtesting library utilizing pandas and technical analysis indicators

Score
96
★ 569 ⑂ 61 +2/day
Python
josephchenhk
josephchenhk
qtrader

A Light Event-Driven Algorithmic Trading Engine

Score
79
★ 548 ⑂ 108 +1/day
Python
fbertram
fbertram
TuringTrader

The Open-Source Backtesting Engine/ Trading Simulator by Bertram Enterprises.

Score
95
★ 522 ⑂ 120
C#
AminHP
AminHP
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)

Score
80
★ 522 ⑂ 125
Python
neurallayer
neurallayer
roboquant

Roboquant is a fast, flexible, user-friendly and completely free algorithmic trading platform

Score
0
★ 459 ⑂ 71
JavaScript
just-nilux
just-nilux
awesome-tradingview

Curated list of noteworthy TradingView Strategies, Indicators and Alert Scripts for Trading Bots (PineScript)

Score
73
★ 433 ⑂ 39 +2/day
markusaksli
markusaksli
TradeBot

Crypto trading bot using Binance API (Java)

Score
79
★ 422 ⑂ 149
Java
nuglifeleoji
nuglifeleoji
Factor-Research

Advanced Quantitative Factor Research: ML-powered stock return prediction with 72% performance improvement. Features comprehensive alpha factor library, systematic feature selection, and deep learning models (LSTM+ResNet achieving IC=0.06476).

Score
78
★ 411 ⑂ 61 +2/day
Jupyter Notebook
purvasingh96
purvasingh96
AI-for-Trading

📈This repo contains detailed notes and multiple projects implemented in Python related to AI and Finance. Follow the blog here: https://purvasingh.medium.com

Score
77
★ 409 ⑂ 99 +1/day
Jupyter Notebook
Miasyster
Miasyster
QuantGPT

Agent-driven alpha factory — LLM autonomously designs, backtests, and submits factors to WorldQuant BRAIN

Score
95
★ 392 ⑂ 107 +8/day
Python
pkjmesra
pkjmesra
PKScreener

A Python-based stock screener for NSE, India. PKScreener is an advanced free stock screener to find potential breakout stocks from NSE and show its possible breakout values. It also helps to find the stocks which are consolidating and may breakout, or the particular chart patterns that you're looking specifically to make your decisions.

Score
96
★ 369 ⑂ 168 +3/day
Python
agent-next
agent-next
polymarket-paper-trader

Paper trading simulator for Polymarket — built for AI agents. MCP server, live order books, strategy backtesting. Install: npx clawhub install polymarket-paper-trader

Score
93
★ 356 ⑂ 48
Python
kay-ou
kay-ou
SimTradeLab

SimTradeLab is an open-source backtesting framework inspired by PTrade’s event-driven architecture. It features a lightweight, modular design and full syntax compatibility, enabling seamless strategy development and validation.

Score
29
★ 320 ⑂ 63
Python
Grademark
Grademark
grademark

An API for backtesting trading strategies in JavaScript and TypeScript.

Score
67
★ 311 ⑂ 43
TypeScript
zillionare
zillionare
zillionare

量化资源和教程请访问 ke.quantide.cn 和公众号🫶Quantide

Score
88
★ 302 ⑂ 35 +1/day
Python
fja05680
fja05680
pinkfish

A backtester and spreadsheet library for stocks and ETFs

Score
94
★ 302 ⑂ 63 +2/day
Python
algobulls
algobulls
pyalgotrading

Official Python Package for Algorithmic Trading APIs powered by AlgoBulls

Score
92
★ 298 ⑂ 90
Jupyter Notebook
sirnfs
sirnfs
OptionSuite

Option and stock backtester / live trader

Score
94
★ 298 ⑂ 66 +1/day
Python
finlab-python
finlab-python
finlab_crypto

Documentation

Score
72
★ 294 ⑂ 100
Python
akumidv
akumidv
tradingview-assistant-chrome-extension

An assistant for backtesting trading strategies and checking (showing) external signals in Tradingview implemented as a Chrome browser extension.

Score
95
★ 286 ⑂ 106
JavaScript
zhanggao2013
zhanggao2013
AmazingQuant

AmazingQuant——为交易而生的智能投研Lab。包含策略组合研究服务、量化数据服务、指标计算服务、绩效分析服务四大功能模块。

Score
69
★ 277 ⑂ 80
C++
PlaceNL2026
PlaceNL2026
best-of-algorithmic-trading

algorithmic trading curated list quant finance trading bots backtesting technical analysis crypto open-source freqtrade hummingbot fintech Python TypeScript resources MCP quantopian-style rankings

Score
92
★ 270 ⑂ 2.1k
TypeScript
gameworkerkim
gameworkerkim
vibe-investing

AI-powered Vibe Investing for NASDAQ, S&P500 & crypto: LLM quant trading tools, multi-agent backtesting, and data-driven market columns (mNAV arbitrage, BTC-Nasdaq coupling, Alpha Arena). 미국 주식·가상화폐 AI 투자 큐레이션·칼럼·트레이딩 봇.

Score
85
★ 270 ⑂ 81 +3/day
Python
Related Topics
#trading#algorithmic-trading#quantitative-finance#python#trading-strategies#cryptocurrency#finance#trading-bot#stocks#quant#backtesting-trading-strategies#technical-analysis

© 2026 GitRepoTrend · GitHub repositories by topic · Updated weekly