想自己做量化交易,最大的坑是工具东拼西凑
这 6 个 GitHub 仓库能帮你一条龙搞定策略和回测。
1、awesome-quant — 量化资源总目录,27.1k star
数据源、定价、回测、风控的库按门类全列好了,搭研究环境照着挑就行,不用瞎搜。
https://github.com/wilsonfreitas/awesome-quant
2、machine-learning-for-trading — 同名书第三版全套代码,19.4k star
27 章一条线,从拉数据、训模型到接券商上实盘,全是 Jupyter notebook,clone 下来照着跑。
https://github.com/stefan-jansen/machine-learning-for-trading
3、quant-trading — 现成策略合集,10.2k star
配对交易、统计套利、布林带、MACD、VIX 计算器全写好了,每个脚本留了统一接口,直接嵌进自己系统。
https://github.com/je-suis-tm/quant-trading
4、backtrader — Python 回测框架,22.2k star
策略想法写完先在历史数据上跑一遍,不用真金白银试错,社区文档也全。
https://github.com/mementum/backtrader
5、zipline — 老牌回测引擎,19.9k star
Quantopian 当年的核心,事件驱动回测的经典实现,适合理解回测引擎怎么搭。
https://github.com/quantopian/zipline
6、ccxt — 加密交易统一接口,43.1k star
100 多家交易所的 API 用一套代码调,做数字货币策略不用为每家交易所单独对接。