首页 › weekly › 8个开源量化神器,从数据到实盘

8个开源量化神器,从数据到实盘

本期思路

量化交易是少数「代码直接对着钱写」的领域,也是最容易被收费软件割韭菜的领域——动辄年费上万的行情终端、策略软件,其实每个环节都有开源替代品。本期沿着「数据 → 研究 → 回测 → AI 投研 → 实盘执行 → 做市」这条流水线,挖出 8 个能打的仓库:既有 3 万星级的老牌爆款,也有千星级的高频回测卷王和 Rust 新锐,Python 党和 Rust 党各有归宿。两条提醒放在最前面:其一,发稿环境未能联网核实,文中 Star 数均为量级参考,请以各仓库主页为准;其二,历史回测赚钱从来不等于实盘赚钱,本文聊的是工具,不是投资建议。


1. freqtrade — 币圈策略工程化的瑞士军刀

freqtrade/freqtrade | Star 3万+ 量级 | 长期高频迭代

一句话定位:把「写策略 → 回测 → 扫参 → 模拟盘 → 实盘」做成一条流水线的加密货币交易机器人,专治网上那些只能跑通一次的玩具脚本。

核心拆解:一个策略就是一个 Python 类,populate_indicators 算指标、populate_entry_trend 定买点、populate_exit_trend 定卖点,三段式结构清晰到可以直接套模板。内置 hyperopt 自动扫参,免手调;FreqAI 模块把 LightGBM/CatBoost 这类机器学习模型接进在线训练;dry-run 模式接真实行情走纸上交易,零成本验证;Telegram 机器人远程查仓、启停、下单。底层用 CCXT 抹平各家交易所 API 差异,现货与合约都支持。社区活跃度在同类项目里几乎是天花板,文档完善、坑都被前人踩过。

上手难度:⭐⭐(Docker 起服务 + 改一份策略模板就能跑)

适用人群:想正经入门量化的后端工程师。变现方向:策略咨询与代写、量化教学课程、信号工具链二次开发——但请对客户说真话:回测曲线美丽不代表实盘不亏。

2. virattt/ai-hedge-fund — 把巴菲特和芒格装进一个 Agent 团队

virattt/ai-hedge-fund | Star 数万量级 | 社区热度极高

一句话定位:2025 年初发布后迅速爆火的教育性实验项目——用十几个 LLM Agent 模拟一支「对冲基金」,每个 Agent 演一位知名投资人。

核心拆解:基于 LangGraph 编排,Agent 阵容包括巴菲特、芒格、Michael Burry、木头姐、Peter Lynch 等投资人的决策风格模拟,外加基本面、情绪、动量、估值四类分析师 Agent,最后由风控 Agent 和组合经理汇总出带权重的交易信号。最有价值的是它把每个 Agent 的推理链全部暴露出来——你能看到「巴菲特」为什么拒买某只股票。仓库带 Web 界面,本地起服务就能围观一整场 AI 投委会吵架。官方明确声明:仅供学习,非投资建议。

上手难度:⭐⭐(需自备 LLM API Key)

适用人群:想学 multi-agent 编排的工程师,这是目前最有趣的实战教材之一。二次开发方向:行业研报助手、投研 Copilot、财经内容的 AI 观点引擎——把投资人人格换成行业分析师人格,产品故事立刻成立。

3. microsoft/qlib — AI 量化研究的「TensorFlow」

microsoft/qlib | Star 3万上下量级 | 微软持续维护

一句话定位:微软开源的 AI 导向量化投研平台,因子构建、模型训练、组合回测一站式,学术圈与工业界都在用。

核心拆解:杀手锏是表达式引擎——一行表达式就能定义一个因子,官方提供的 Alpha158/Alpha360 因子集是无数论文的实验基线。模型仓库从 LightGBM、LSTM 到 Transformer、HIST 图神经网络,十几款论文模型开箱即跑;qrun 读一个 YAML 就能执行完整工作流;rolling retrain 支持滚动训练,缓解时序数据的过拟合问题;数据管线覆盖 A 股与美股。值得一提的是,同团队后来还开源了用 LLM 自动挖因子的 RD-Agent,把「AI 做量化研究」又往前推了一步。

上手难度:⭐⭐⭐⭐(概念密度高:PIT 数据、表达式、workflow 一套范式要先吃透)

适用人群:量化研究员、金融方向研究生。变现方向:券商/私募研究平台二次开发、因子数据服务——这类机构客户付费能力极强。

4. vnpy — 国内期货量化的「基础设施」

vnpy/vnpy | Star 2万+ 量级 | 国内社区十年级长跑选手

一句话定位:国内最老牌的开源交易框架,CTP 期货实盘的事实标准之一,官网 vnpy.com 配套完整生态。

核心拆解:架构是事件驱动引擎 + Gateway 插件体系——对接国内期货主流柜台(CTP 等)和海外市场,接哪个市场就装哪个 Gateway。上层功能全部 App 化:CTA 回测与实盘、价差交易、算法交易、组合策略、数据管理,按需组合;VN Station 安装器让 Windows 用户一键装机。对国内用户最大的价值是「柜台对接」这件最脏最累的活它替你干完了——自己从零对接 CTP 的痛苦,懂的人都懂。中文文档和课程生态在国产开源项目里属第一梯队。

上手难度:⭐⭐⭐⭐(框架不难,难在需要开通期货账户与前置机环境)

适用人群:国内期货/证券量化从业者与工作室。变现方向:私募定制开发、培训课程——vnpy 周边的商业生态已经跑通十年。

5. OpenBB — 从 WallStreetBets 走出来的开源彭博

OpenBB-finance/OpenBB | Star 3万+ 量级 | 公司化持续开发

一句话定位:前身是 2021 年爆火的 GamestonkTerminal,进化为开源投研平台,如今是「open core 商业化」的教科书案例。

核心拆解:两层结构。OpenBB Platform 是 Python 数据聚合层,Provider 插件体系统一了免费数据源(如 Yahoo Finance)和付费数据源(Polygon 等)的取数接口——写一次分析代码,换数据商不用改逻辑。OpenBB Workspace 则是 AI 工作台:Widget 化仪表盘、对话式 Copilot、支持企业私有化部署。对独立开发者最有启发的是它的路径:纯开源社区起量 → 公司化 → 免费平台引流 → 企业版收钱,开源在这里不是慈善,是获客漏斗。

上手难度:⭐⭐(pip install openbb 即用)

适用人群:个人投资者、财经数据应用开发者。变现方向:直接抄它的作业——垂直领域(如 A 股、加密)的投研终端 + 开源数据层 + 付费工作台,是被验证过的商业模式。

6. hummingbot — 给交易所「挂单打工」的做市机器人

hummingbot/hummingbot | Star 1万+ 量级 | 基金会化运作

一句话定位:专注做市与套利的开源机器人,Web3 流动性生态的标配工具,由非营利的 Hummingbot Foundation 治理。

核心拆解:V2 策略框架是亮点——把策略拆成 Controller(决策层)和 Executor(执行层),做市、套利、网格等逻辑可以像积木一样组合复用。连接器覆盖上百个中心化与去中心化交易所,跨所价差、AMM 做市都有现成模板;配套 Dashboard 提供图形化操作。它代表的商业模式很特别:项目方、交易所需要流动性,愿意用返佣和活动激励做市者——hummingbot 就是你领取这份激励的工具,社区里「流动性挖矿 + 做市策略」是成熟玩法。

上手难度:⭐⭐⭐(配置门槛不高,但做市参数需要微观结构知识)

适用人群:币圈流动性行业从业者。变现方向:做市外包服务(LaaS)——帮新交易所、新代币做冷启动做市,按月收服务费,这是币圈真实存在的生意。

7. nkaz001/hftbacktest — 高频回测的「拟真度卷王」

nkaz001/hftbacktest | Star 千级上下 | 小而美代表作

一句话定位:专治「回测暴赚、实盘暴亏」的高频版——把延迟和排队位置这些别人忽略的因素,老老实实建进回测模型里。

核心拆解:Rust 内核 + Python 绑定,性能与易用兼得。它和高频策略生死相关而普通回测框架不做的三件事:feed 延迟建模(行情到达你这里有快有慢)、下单延迟建模(你的单子不是瞬时就到交易所)、订单簿排队位置模拟(挂单排在第几个决定你能不能成交)。这三个因素正是高频策略回测与实盘偏差的主因。项目还提供 Binance Futures 等公开 tick 数据的加载与转换工具,让研究者能直接用真实逐笔数据回放。

上手难度:⭐⭐⭐⭐(需要订单簿微观结构知识打底)

适用人群:高频/做市方向的研究者与工程师。变现方向:高频策略咨询、交易所返佣活动的策略研发——这门手艺在市场上极稀缺,会的人不多,要价可以很硬气。

8. barter-rs — Rust 生态的事件驱动交易引擎家族

barter-rs(GitHub 组织) | Star 千级上下 | 另一个小而美

一句话定位:一整套用 Rust 写交易系统的模块化 crate 家族(barter-data、barter-execution 等),目标是从行情到执行全链路低延迟、类型安全。

核心拆解:barter-data 统一封装各交易所 WebSocket 行情的解析与流式分发;核心是事件驱动架构,把 Market(行情)、Strategy(策略)、Execution(执行)、Risk(风控)拆成正交组件,按需拼装;Rust 的类型系统和零成本抽象在这里不是炫技——交易系统里「编译期消灭一笔错误订单」就是真金白银。相比 freqtrade 这类「装完就能跑」的成品,它更像一套高质量地基,适合自建基础设施的团队。

上手难度:⭐⭐⭐⭐(Rust + 交易领域知识,双门槛叠加)

适用人群:想自建低延迟交易系统的极客与小团队。变现方向:自营交易系统、给量化团队做执行层外包——Rust 量化人才目前是卖方市场。


本期横向对比

仓库 定位 Star 量级* 上手难度 主战场 商业化方向
freqtrade 加密策略全流程 3万+ ⭐⭐ 币圈现货/合约 策略服务、课程
ai-hedge-fund AI 多智能体投研 数万 ⭐⭐ 美股(学习用) 投研 Copilot 二开
qlib AI 量化研究平台 3万上下 ⭐⭐⭐⭐ A股/美股因子 机构研究平台
vnpy 国内全品种框架 2万+ ⭐⭐⭐⭐ CTP 期货 定制、培训
OpenBB 开源投研终端 3万+ ⭐⭐ 全球投研 open core 企业版
hummingbot 做市与套利 1万+ ⭐⭐⭐ CEX/DEX 做市外包
hftbacktest 高频拟真回测 千级 ⭐⭐⭐⭐ 加密高频 高频咨询
barter-rs Rust 交易引擎 千级 ⭐⭐⭐⭐ 交易基建 自营、执行外包

*Star 为量级参考,发稿环境未能联网核实精确数字,以各仓库主页为准。

流水线全景

flowchart LR
  A["数据层 OpenBB"] --> B["研究层 Qlib"]
  B --> C["回测层 hftbacktest"]
  B --> D["AI 投研 ai-hedge-fund"]
  C --> E["加密执行 freqtrade"]
  C --> F["做市执行 hummingbot"]
  C --> G["国内期货 vnpy"]
  E --> H["监控与复盘"]
  F --> H
  G --> H
  H -->|"迭代策略"| B
mindmap
  root((开源量化武器库))
    数据与终端
      OpenBB
    研究与回测
      Qlib
      hftbacktest
    AI 智能体
      ai-hedge-fund
    实盘执行
      freqtrade
      vnpy
      hummingbot
    基础设施
      barter-rs

本期之最

最后照例提醒:本文所有项目均为工具,不构成投资建议;交易系统的高杠杆特性会让代码里的小 bug 变成账户里的大窟窿,实盘前请先用模拟盘把学费交在零成本的地方。

参考来源

以下为各项目官方仓库与官网(发稿环境未能联网搜索,未引用第三方报道):

  1. freqtrade 官方仓库 / 官方文档 — 策略结构、Hyperopt、FreqAI、dry-run 功能说明
  2. virattt/ai-hedge-fund — 多智能体架构与投资人 Agent 设定
  3. microsoft/qlib — 表达式引擎、Alpha158、模型仓库与工作流说明
  4. vnpy 官方仓库 / 官网 — Gateway 体系与 App 化功能
  5. OpenBB / 官网 — Platform 与 Workspace 双层架构及商业化模式
  6. hummingbot / 官网 — V2 策略框架、连接器与基金会治理
  7. nkaz001/hftbacktest — 延迟与排队位置建模说明
  8. barter-rs 组织 — 事件驱动架构与 crate 家族设计

[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。

51学通信知识星球海报-扫码加入