量化系统交易精选资源

paperswithbacktest/awesome-systematic-trading 访问 GitHub ↗
🔤 Python ★ 12943 ⑂ 0 weekly #9 (+1433) 抓取 2026-08-08

一句话简介

系统化交易策略与回测的精选资源汇总,涵盖量化研究、算法交易与自动化投资框架。

标签

  • 量化交易
  • 系统化策略
  • 回测框架
  • 算法交易
  • Python

适用应用场景

  • 构建量化策略研究平台
  • 复现学术论文中的交易策略
  • 搭建自动化交易回测系统
  • 学习因子模型与组合优化方法

README 中文摘要

项目概览

Awesome Systematic Trading 是一个面向系统化交易(量化交易)的精选资源汇总仓库,旨在为开发者与研究者提供一站式的内容索引,覆盖策略发现、研发、部署到实盘运行的完整生命周期。仓库按照主题与功能分类整理资源,便于按需检索。

主要内容规模

  • 97 个开源库与软件包,涵盖研究、回测与实盘交易全流程
  • 40 余种量化策略,由学术论文或机构实战梳理而成
  • 55 本图书,覆盖入门、编码、加密货币、高频交易、机器学习等方向
  • 23 个视频与访谈
  • 配套的博客在线课程

库与软件包

回测与实盘交易

通用事件驱动框架

事件驱动框架通过逐笔事件(如行情更新、订单成交)驱动策略逻辑,贴近真实交易流程:

  • vnpy:基于 Python 的开源量化交易系统,2015 年 1 月发布,已发展成全功能量化平台(Python)
  • zipline:Pythonic 算法交易库,采用事件驱动回测机制
  • backtrader:经典的事件驱动 Python 回测库
  • QUANTAXIS:支持任务调度与分布式部署的本地化量化方案,覆盖股票、期货、期权、港股与虚拟货币
  • QuantConnect / Lean:QuantConnect 出品的算法交易引擎(Python + C#)
  • Rqalpha:可扩展、可替换的 Python 回测与交易框架
  • nautilus_trader:高性能算法交易平台与事件驱动回测器
  • HFTBacktest:基于 Python + Numba 的高频数据高精度回测
  • aat:异步事件驱动框架,Python 编写并可使用 C++ 加速
  • 其他:backtesting.py(轻量交互式)、lumibotquanttradergobacktest(Go 实现)、FlashFunk(Rust 高性能运行时)、PandoraTrader(C++ 高频平台)

通用向量化框架

向量化框架基于数组运算批量计算回测,速度快且适合参数扫描:

  • vectorbt:完全基于 pandas 与 NumPy,借助 Numba 加速,可在秒级测试成千上万组策略
  • pysystemtrade:Rob Carver《Systematic Trading》一书的 Python 复现
  • bt:基于算法与策略树的灵活 Python 回测框架

加密货币专项

  • Freqtrade:免费开源加密交易机器人,支持主流交易所,可通过 Telegram 控制,集成回测、绘图、资金管理与机器学习策略优化
  • Jesse:简化策略研究与定义的进阶加密交易框架
  • Hummingbot:加密做市商客户端
  • OctoBot:支持技术分析、套利与社交跟单的交易机器人
  • Kelp:Stellar DEX 与 100+ 中心化交易所的做市机器人(Go)

交易机器人与 Alpha 模型

  • Blackbird:比特币多空市场中性套利
  • bitcoin-arbitrage:比特币套利机会检测
  • ThetaGang:基于 IBKR 的 Theta 收租机器人
  • czsc:缠论技术分析工具,覆盖股票、期货与量化交易
  • PyTrendFollow:系统化期货趋势跟踪策略实现

分析工具

技术指标

  • ta-lib:金融市场技术分析
  • pandas-ta:基于 Pandas 提供 130+ 指标与 60+ K 线形态
  • finta:Pandas 实现常用技术指标
  • go-tart:ta-lib 的 Go 流式实现
  • ta-rust:Rust 技术分析库

业绩指标

  • quantstats:面向量化研究者的组合分析
  • ffn:金融函数集合

组合优化

  • PyPortfolioOpt:经典有效前沿、Black-Litterman、HRP 等
  • Riskfolio-Lib:组合优化与战略性资产配置
  • Deepdow:组合优化与深度学习结合
  • empyrial:开源量化投资库,2021 年发布
  • spectre:组合优化与战略资产配置

定价与风险

  • tf-quant-finance:Google 出品的高性能 TensorFlow 量化金融库
  • FinancePy:聚焦衍生品定价与风险管理
  • PyQL:QuantLib 的 Python 封装
  • pyfolio:组合与风险分析

经纪商与交易接口

  • ccxt:支持 100+ 比特币与山寨币交易所的统一 API(JS/Python/PHP)
  • Ib_insync:Interactive Brokers 的 Python 同步/异步框架
  • Coinnect:Rust 实现的主流加密交易所 REST API
  • PENDAX-SDK:面向 FTX、OKX、Bybit 等的 JavaScript SDK

数据源

通用市场

加密货币专项


数据科学基础设施

摘要更新于 2026-07-29 00:31:45 · 原文 77232 字符 · md5 ba26819a3b26…