Home / Backtesting & trading frameworks

rqalpha

Backtesting & trading frameworks★ 6,818 GitHub starsPython⏱ Commits today

Extensible Python backtesting and algorithmic trading framework

What it is

A Python algorithmic backtesting and trading framework supporting multiple securities, covering data acquisition, strategy execution, backtesting, and live simulation. Strategies can be run directly on the Ricequant platform for backtesting and paper trading, with trade signals pushed in real time. Its Mod Hook interface lets developers integrate third-party libraries and customize their own trading systems. Commercial use is not permitted under the default license, so commercial users must contact the authors for separate arrangements.

At a glance

RecommendedOur rating, based on popularity, maintenance and how ready it is for real use.

Best forProfessional quants
Used forBacktesting, Live trading
MarketsChina A-shares, Futures
StackPython
Learning curveModerate learning curve
Practical valueHigh practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceCommits today

GitHub stars, last 30 days

Daily snapshots since 2026-09-12 (up to 30 days): +56 over the period, now 6,818. Gaps mean no snapshot was taken that day.

In the author's words

A extendable, replaceable Python algorithmic backtest && trading framework supporting multiple securities.

Open on GitHub ↗This week's trending tools中文页面

Similar tools