文档大纲

用大白话指挥AI做量化:港大开源Vibe-Trading的452个因子+48个MCP工具

GitHub 上有一个项目叫 HKUDS/Vibe-Trading,来自香港大学数据科学实验室(HKUDS)。它做了一件挺酷的事——把"自然语言→量化策略"这条链路打通:不用写一行代码,AI 也能帮你做量化研究。

一句话总结:让普通投资者用大白话指挥 AI 做量化研究。

为什么值得关注?Vibe-Trading 解决了量化交易的三个门槛

量化交易听着高大上,但对个人玩家来说有三道坎:

  1. 编程门槛:传统量化要写 Python 策略、调试回测框架,光配置环境就能劝退 80% 的散户。
  2. 数据门槛:A股、港股、美股、数字货币,每家数据源 API 都不一样,自己接入要写一堆胶水代码。
  3. 执行门槛:从策略到实盘隔着券商接口、权限控制、风控校验,又是一道高墙。

Vibe-Trading 的思路是:用 LLM 做"翻译官",把自然语言指令直接转成可执行的量化策略,把这三道坎一并抹平。

核心功能:四件套构建完整闭环

1. Research Autopilot:研究目标 → 信号生成 → 回测验证全自动

你只需要告诉 AI "我想做一个 A 股均线突破策略",它会自动完成数据获取、信号生成、回测验证整个流程,不用你再手动跑一堆脚本。本质上是把"研究助理"这个角色让 AI 一肩挑。

2. Alpha Zoo:452 个预建量化因子

项目内置 452 个量化因子,来源包括三套主流因子库:

  • Qlib158:微软 Qlib 框架的 158 个因子
  • Alpha101:经典 WorldQuant 101 Alpha 因子
  • GTJA191:国泰君安 191 个因子

这些因子覆盖了动量、反转、波动率、量价、流动性等主流研究方向,等于给你一个"开箱即用"的因子库,不用再自己从零攒。

3. Shadow Account:从券商交割单反推你的交易规律

这是项目里特别有意思的功能——你可以上传券商的历史交割单,AI 会自动分析你过去的交易行为,给你诊断报告:

  • 你的亏损主要来自追涨杀跌?
  • 频繁交易贡献了多少无效成本?
  • 止损位设置是不是过窄导致反复被打掉?

本质上是用量化方法给个人交易行为做"复盘诊断",对散户来说非常实用——很多人不是策略不行,是行为模式有问题。

4. MCP 协议:48 个工具,原生支持扩展

项目基于 MCP(Model Context Protocol) 协议实现。MCP 简单说就是"给 LLM 用的工具调用标准"——它把 LLM 需要的各种能力(读数据、跑回测、下单、查账户)都封装成了 48 个标准化工具,AI 可以按需调用。

由于 MCP 是开放协议,你也可以自己写新工具注册进去,扩展能力边界——比如接入一个特殊的私募数据源、或者接一个风控规则引擎。

安装与启动

pip install vibe-trading-ai
vibe-trading dev  # 启动完整开发栈

一行 pip install 就能装好,再用 vibe-trading dev 命令启动包括数据服务、LLM 代理、回测引擎、券商连接器在内的完整开发栈。本地开箱即用。

数据源与券商覆盖一览

Vibe-Trading 在基础设施层面下了不少功夫,把"数据 + 执行"两端都打通了:

类别 覆盖范围 数量
数据源 A 股 / 港股 / 美股 / 数字货币 18 个
券商连接 支持实盘权限控制(纸面 / 模拟 / 实盘三级) 10 家
预建因子 Qlib158 + Alpha101 + GTJA191 452 个
MCP 工具 数据读取 / 策略生成 / 回测 / 下单 / 风控 48 个

注意:实盘权限控制是分级的——默认是纸面交易(Paper Trading),需要明确配置才能切换到模拟或实盘,避免误操作直接亏钱。这种"分级授权"机制对所有需要 AI 执行真实操作的场景都值得借鉴。

三个值得借鉴的设计

即便你不进行量化交易,这个项目里也有几个工程设计值得借鉴:

  1. MCP 工具注册 / 发现机制:
    把 LLM 需要的能力都抽象成 MCP 工具,AI 按需调用。这套思路对我们做 OpenClaw 工具生态优化有参考价值——让 AI 知道"我能调什么、按什么规范调"是 Agent 能力扩展的基础设施。
  2. Research 闭环设计:
    从"研究目标 → 信号生成 → 回测验证"全流程自动化,类似的闭环可以套到内容运营、用户研究、产品调研等场景——只要任务能拆成"输入→分析→验证"三段,就能让 AI 闭环起来。
  3. Mandate 安全模型:
    对 Agent 操作做权限分级(纸面 / 模拟 / 实盘),把"危险操作"和"安全操作"分通道管理。这种"分级授权"思想对所有需要 AI 执行真实操作的场景都适用——内容发布、邮件发送、订单提交、删库跑路…… 都该有类似的护栏。

💡 落地案例:内容运营也能用"自然语言 → 执行"模式

虽然 Vibe-Trading 是为量化交易设计的,但它的核心范式——"自然语言指令 → AI 拆解 → 工具执行 → 结果验证"——完全可以复用到内容运营场景。

比如用 OpenClaw 做小红书内容运营时,已经在用类似思路:

  • 运营同学用一句话描述选题方向(比如"写一篇针对 25-30 岁女性的夏季穿搭笔记")
  • AI Agent 自动调用选题库、对标账号分析、爆款模板匹配等工具
  • 最终生成完整笔记初稿,运营只需微调和配图

这种"自然语言驱动的工作流"正在成为新一代 AI 应用的标准范式。Vibe-Trading 在量化领域做了完整示范,类似的框架未来会在内容、设计、运营、销售等各个领域出现。

你也可以用类似思路,把团队里的重复性工作流抽象成"自然语言指令 + 工具执行"模式,交给 AI Agent 完成。


项目地址:github.com/HKUDS/Vibe-Trading

阅读量: 379