Analysis updated 2026-06-24
Backtest a stock trading strategy against historical data
Build ML-based signals across A-shares, US stocks, and crypto
Use the visual interface to build strategies without writing code
Pull AI-generated market reports from the companion abuquant.com site
| bbfamily/abu | kvcache-ai/ktransformers | microsoft/agent-lightning | |
|---|---|---|---|
| Stars | 17,126 | 17,156 | 17,176 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 4/5 | 5/5 | 4/5 |
| Audience | data | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
Documentation is mostly in Chinese, non-Chinese readers will need translation help.
Abu is an open-source quantitative trading system written in Python. Quantitative trading (or "quant trading") means using math, statistics, and computer algorithms to make buy and sell decisions automatically, rather than relying on human intuition. The system covers multiple asset types including stocks, options, futures, and bitcoin. The platform uses machine learning, software that learns patterns from historical data, to analyze market signals and identify trading opportunities. It integrates tools for data manipulation (pandas, numpy) and charting (matplotlib) to help users build and backtest their own trading strategies. Backtesting means testing a strategy against past market data to see how it would have performed. Abu includes both a code-based interface for developers and a visual, non-programming interface for users who prefer working without writing code. It comes with a web-based companion at abuquant.com that provides real-time AI-generated reports for major global market indices, including Chinese A-shares, US stocks, Hong Kong stocks, gold, oil, and various currency pairs. You would use this if you want to build automated trading strategies, study quantitative finance, or analyze market patterns across stocks, crypto, or commodities, all without paying for an expensive commercial platform. The project is primarily documented in Chinese, so it suits Chinese-speaking traders and investors most naturally.
A Python quantitative trading system for stocks, options, futures, and bitcoin. Includes machine learning signals, backtesting, and a no-code visual interface.
Mainly Python. The stack also includes Python, pandas, numpy.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly data.
This repo across BitVibe Labs
Verify against the repo before relying on details.