🇨🇳 一、完全适用于 A 股的主流开源框架(强烈推荐)

1️⃣ vn.py(国内最强,适用股票/期货/期权/CTA/HFT)

📌 Githubhttps://github.com/vnpy/vnpy
📌 语言:Python
📌 适合:A 股 / 期货 / 期权 / CTA / 高频 / 实盘

📌 为什么推荐?

✔ 你如果想入门 A 股量化,用这个最实在。


2️⃣ RiceQuant(米筐)——开源版 + 云平台(含模拟交易)

📌 https://github.com/ricequant/rqalpha
📌 语言:Python
📌 适合:股票多因子、事件驱动策略、回测、模拟盘

📌 特点


3️⃣ QUANTAXIS(适合数据科研 + 回测体系)

📌 https://github.com/QUANTAXIS/QUANTAXIS
📌 语言:Python
📌 适合:数据分析、数据仓库、多策略回测、模拟

📌 特点


🇨🇳 二、适配 A 股券商 API 的 C++/Python 框架

4️⃣ XQuant / XTP API(中泰证券,适合实盘高频)

📌 https://github.com/xtpapi
📌 语言:C++ / Python
📌 适合:A 股 高频交易(HFT) / 做市

📌 特点


5️⃣ CTP / LTS(期货为主,但 A 股衍生品常用)

📌 https://github.com/openctp
📌 语言:C++
📌 适合:CTA、期货、现货相关策略

📌 特点

虽非股票主力框架,但 A 股量化会用期现策略,需要 CTP。


🇨🇳 三、偏学习型(新手友好、有教学资料)

6️⃣ AkShare(数据神器)

📌 https://github.com/akfamily/akshare
📌 语言:Python
📌 适合:数据采集(A股股票、基金、期货、期权)

📌 特点


7️⃣ Backtrader(国外框架,但能跑 A 股数据)

📌 https://github.com/mementum/backtrader
📌 语言:Python
📌 适合:回测 / 教学 / 快速实现策略

📌 特点


📚 四、如果你是新手,推荐你接受以下路线:

入门路线:

1. 数据 → AkShare

学会获取 A 股行情、财报、K 线。

2. 回测 → backtrader 或 rqalpha

理解:

3. 模拟盘 → rqalpha / quantaxis

跑“纸面交易”测试你的策略。

4. 实盘 → vn.py

连接真实股票账户(需券商 API)。
你才能最终做到“真实交易”。