Vibe-Trading 深度解析:用 AI Agent 炒股的数据源、策略与实盘赚钱指南

一条命令,让 AI Agent 获得全套交易能力

香港大学数据科学实验室(HKUDS)开源了 Vibe-Trading——一个用"一条命令赋能你的智能体以全面交易能力"的 AI 交易框架。它不是简单的"AI 选股器",而是一个覆盖数据采集、因子分析、策略回测、实盘下单、多智能体协作的完整交易操作系统。

MERMAID_BLOCK_0

截至 2026 年 7 月,该项目已有 888 次提交、88 个技能工具、5191+ 通过测试。MIT 许可证,PyPI 包名 vibe-trading-ai


一、数据从哪来?18 个免费源全景图

Vibe-Trading 最强大的地方之一是数据层的覆盖广度。它接入了 18 个数据源,其中大部分完全免费。

1.1 A 股数据(6 个免费源)

数据源 费用 说明 特色
东方财富 Eastmoney 免费 A 股行情/资金流 龙虎榜、北向资金
新浪 Sina 免费 A 股实时行情 轻量快速
baostock 免费 A 股历史数据 无需注册
mootdx 免费 A 股行情 通达信协议,无需 Token
akshare 免费 A 股全量数据 覆盖最广
tushare Key-Gated A 股+ETF+指数+HK 社区积分制,专业级

A 股数据的独特工具(18 个只读工具):
- 龙虎榜数据:追踪机构/游资席位异动
- 北向资金:沪深港通资金流向
- 融资融券:杠杆多空数据
- 大宗交易:大额交易明细
- 资金流向:主力资金进出

1.2 美股数据

数据源 费用 说明
Yahoo Finance (yfinance) 免费 美股/HK/加密行情
Finnhub Key-Gated 美股实时+新闻
Alpha Vantage Key-Gated 全球数据+技术指标
Tiingo Key-Gated 美股历史+实时
FMP Key-Gated 财务报表数据

美股独家数据:SEC EDGAR + XBRL 财务报表——直接从美国证券交易委员会获取结构化财务数据,支持 PIT(Point-in-Time)安全的基本面因子计算。

1.3 加密货币数据

数据源 费用 说明
OKX API 加密货币行情+交易
CCXT API 100+ 交易所统一接口
Binance API USD-M 永续合约

1.4 港股数据

数据源 费用 说明
富途 Futu SDK 港股/A股/美股
长桥 Longbridge SDK 港股/美股

1.5 其他数据源

数据源 说明
Stooq 免费全球数据
Local Data Bridge CSV/Parquet/DuckDB 本地文件
QVeris(付费) 63+ 专业数据提供商

1.6 数据层的关键设计

MERMAID_BLOCK_1

Local Data Bridge 是一个巧妙设计——你可以把私有数据(如自己的交易记录、自定义因子)通过 CSV/Parquet/DuckDB 接入系统,让 Agent 分析你的历史交易行为,提取规则。


二、460+ 因子:从 WorldQuant 到学术前沿

Vibe-Trading 内置了 Alpha Zoo——460+ 预构建量化因子,覆盖主流因子库。

2.1 因子家族

因子家族 数量 来源 说明
Alpha101 101 WorldQuant 经典 101 个 Alpha 因子,来自《101 Formulaic Alphas》论文
Qlib158 158 微软 Qlib 微软亚洲研究院的 158 个量化因子
学术因子 10+ 多篇论文 Jegadeesh 反转、George-Hwang 52 周新高、Amihud 流动性、Harvey-Siddique 偏度、Frazzini-Pedersen BAB、相关性重连稳定性等
基本面因子 4+ SEC EDGAR PIT 安全的质量/价值因子

2.2 因子运算符(19 个)

因子不是静态的——Vibe-Trading 提供了 19 个截面和时序算子,让你可以组合和变换因子:

  • 截面算子rankscalevwap(市场感知)
  • 时序算子ts_meants_rankdeltadecay_linearsigned_powersafe_div

2.3 因子分析工具

Vibe-Trading 不只是提供因子,还提供了完整的因子分析链:

工具 功能
IC/IR 分析 计算因子的信息系数和信息比率
分类系统 alive(有效)/ reversed(反转)/ dead(失效),基于均值 IC > 0.02, 正比率 ≥ 0.55,
Alpha Compare 多因子头对头比较与排名
ZooSignalEngine 多因子组合工厂——截面标准化 + 加权 + Top-N/Bottom-N 多空转换

命令行使用:

# 因子基准测试
vibe-trading alpha bench <alpha_id>

# 因子比较(按 IR 排序)
vibe-trading alpha compare <id1> <id2> --sort ir

三、如何真正用来赚钱:从策略到实盘

这是最关键的问题——Vibe-Trading 到底能不能赚钱?怎么用?

3.1 第一步:用 Shadow Account 学习你的交易风格

Vibe-Trading 有一个独特的 Shadow Account(影子账户) 功能——它分析你的历史交易记录,自动提取你的交易规则:

你的历史交易 → Shadow Account 分析 → 提取 RSI/收益率条件 → 生成信号引擎

这意味着什么? 如果你是"RSI < 30 买入、收益率 > 20% 卖出"的交易者,Shadow Account 会自动发现这个模式,并把它变成一个可回测、可执行的信号引擎。

3.2 第二步:Research Autopilot 自动化研究

MERMAID_BLOCK_2

Research Autopilot 是一个完整的闭环:
1. 你给一个假设(比如"低估值蓝筹在北向资金流入时表现更好")
2. 系统自动生成因子组合
3. 回测验证
4. 通过则注册为策略,不通过则反馈调整
5. 策略有完整的生命周期管理:active → monitoring → decayed → disabled

3.3 第三步:多智能体协作做决策

Vibe-Trading 的 Swarm 多智能体 提供了 13 种预设角色组合:

预设 角色 擅长
投资委员会 多角色协同 综合决策:基本面+技术面+风险
量化团队 纯量化分析 因子挖掘+组合优化
风险委员会 风险控制 敞口管理+回撤控制

每个预设通过统一 loader 获取市场数据,实时状态追踪(waiting/running/done/failed/blocked/retrying)。

3.4 第四步:连接经纪商执行交易

这是从"分析"到"赚钱"的关键一环。Vibe-Trading 支持连接 12 个经纪商

A 股实盘路径

Vibe-Trading Agent → 老虎证券(Tiger) / 富途(Futu) → A股市场
  • 老虎证券:支持直接 SDK + 模拟盘下单
  • 富途:支持模拟盘 + 受限实盘

美股实盘路径

Vibe-Trading Agent → Alpaca / Robinhood / IBKR → 美股市场
  • Alpaca:模拟盘 + 受限实盘,API 最友好
  • Robinhood:OAuth + MCP 实盘(受限)
  • IBKR:全球市场,目前只读

加密货币实盘路径

Vibe-Trading Agent → OKX / Binance → 加密货币市场
  • OKX:模拟盘 + 受限实盘
  • Binance:模拟盘 + 受限实盘(USD-M 永续合约)

港股实盘路径

Vibe-Trading Agent → 长桥(Longbridge) / 富途(Futu) → 港股市场

印度股市 / 外汇贵金属

  • Dhan / Shoonya:印度 NSE/BSE
  • MetaTrader 5 (Exness):外汇/贵金属

3.5 第五步:安全执行——五层防护

实盘交易不是"AI 说买就买"。Vibe-Trading 设计了五层安全防护:

MERMAID_BLOCK_3

防护层 机制 说明
Pre-trade Gate Fail-closed 检查失败即拒绝,不会"先执行再说"
Mandate Gate 授权范围 标的范围/订单大小/敞口/杠杆/日限额
Kill Switch 文件系统级 创建文件即触发紧急停止
Audit Ledger 完整审计 所有操作可追溯
PreTradeAdvisory 可选咨询 额外审查接口,不绕过授权门

关键设计原则:结构化模拟/实盘区分。 每个经纪商通过账户 ID 格式、主机分离、Demo 标志等结构性属性区分模拟和实盘——不可绕过。


四、实战赚钱路径:三种模式

模式一:量化因子挖掘 → 回测 → 模拟验证 → 小额实盘

1. 从 460+ 因子中筛选 → IC/IR 分析找出有效因子
2. 用 ZooSignalEngine 组合因子 → 生成多空信号
3. 回测验证 → 因果性再平衡(无前视偏差)
4. 模拟盘运行 1-3 个月 → 验证策略稳定性
5. 小额实盘 → 通过 Mandate Gate 限制风险敞口

关键命令:

# 安装
pip install vibe-trading-ai

# 启动交互式 CLI
vibe-trading

# 设置向导(配置数据源、经纪商、LLM)
vibe-trading setup

# 因子基准测试
vibe-trading alpha bench alpha101_001

# 因子比较
vibe-trading alpha compare alpha101_001 qlib158_001 --sort ir

# 连接经纪商
vibe-trading connector list
vibe-trading connector use tiger
vibe-trading connector account

模式二:Shadow Account → 复制+优化你的交易策略

1. 导出你的历史交易记录为 CSV
2. 通过 Local Data Bridge 接入
3. Shadow Account 自动分析你的交易模式
4. 提取规则(RSI 条件、收益率条件等)
5. 生成信号引擎 → 回测验证 → 优化参数
6. 用优化后的策略执行交易

这适合已有交易经验的人——你不是从零开始,而是让 AI 学习并优化你已有的交易风格。

模式三:多智能体协作 → 投资研究 → 自动执行

1. 启动投资委员会 Swarm(基本面分析师 + 技术分析师 + 风险控制)
2. 输入研究假设
3. Research Autopilot 自动完成:假设 → 信号生成 → 回测 → 结果
4. 通过的策略自动进入监控状态
5. 定时研究执行器按 Cron 调度运行策略
6. 触发信号 → Agent 通过经纪商执行

定时执行配置:

# 启用后台调度器
export VIBE_TRADING_ENABLE_SCHEDULER=true

# 或在配置文件中设置 Cron 调度

五、多渠道监控:16 种 IM 适配器

Vibe-Trading 不只是 CLI 和 Web UI——它支持 16 种即时通讯渠道,让你在任何地方都能监控和指挥你的交易 Agent:

渠道 场景
Telegram 最常用的交易 Bot 渠道
Slack/Discord 团队协作
微信/企业微信 国内用户
飞书/Lark 企业用户
钉钉 企业用户
QQ/NapCat 国内社区
Email 报告推送
WhatsApp/Signal 海外用户
Teams 企业用户
Matrix 隐私优先
# 渠道管理
vibe-trading channels status    # 查看所有渠道状态
vibe-trading channels start     # 启动渠道
vibe-trading channels pairing   # 配对设备

典型用法: 在 Telegram 中发送"分析茅台最近的资金流向",Agent 实时返回东方财富的资金流向数据+龙虎榜+北向资金分析。


六、LLM 选择与成本控制

Vibe-Trading 支持多种 LLM 后端,从免费的本地模型到顶级 API:

LLM 适合场景 成本
Ollama(本地) 隐私/零成本 免费
DeepSeek 中文推理 极低
Kimi (GLM) 国内使用
GPT-5.6 系列 最佳推理 较高
Claude 系列 分析深度 较高

每次运行都会持久化 llm_usage.json 做 Token 用量审计——你可以精确知道每次交易决策花了多少钱。


七、风险提示与安全审计

7.1 项目定位

Vibe-Trading 在 README 中明确标注为 实验性项目,所有交易功能标有"Experimental / use at your own risk"。项目方明确声明:

⚠️ 不构成任何投资建议或盈利保证。实盘交易功能需用户自行承担风险。

7.2 防诈骗警告

项目方特别警告:

X 账号 VibeTrading_HKU、Virtuals 项目 101845、代币合约 0x640BDBF77b6447E8b7DB7894cED84BD1c40571f4 不是官方 Vibe-Trading 资产。项目方从未发行或背书任何代币或 memecoin。

7.3 安全审计

项目于 2026-07-10 完成外部安全审计,10 项发现全部修复:

  • AST 加固的回测沙箱(阻止网络/子进程/eval 等危险调用)
  • Docker 多阶段构建
  • SSE 单次使用认证票据
  • 依赖哈希锁定
  • CSP 安全头

八、Docker 部署完整方案

# 克隆仓库
git clone https://github.com/HKUDS/Vibe-Trading.git
cd Vibe-Trading

# Docker Compose 启动(前端+后端+数据库)
docker compose up --build

# 默认配置:
# - Ollama: http://host.docker.internal:11434
# - 持久化数据卷:会话、技能、影子账户、经纪商配置
# - Web UI: http://localhost:5173

总结:Vibe-Trading 能赚钱吗?

能,但有条件。

Vibe-Trading 提供了赚钱的工具链——460+ 因子、18 个数据源、12 个经纪商、多智能体协作、完整的回测和安全系统。但它不提供赚钱的保证。

真正能赚钱的路径是:

  1. 先用模拟盘跑通全流程——选数据源、跑因子、做回测、模拟下单
  2. 用 Shadow Account 优化你的交易策略——从你的历史交易中提取可量化的规则
  3. 小额实盘验证——通过 Mandate Gate 严格限制风险敞口
  4. 持续监控因子衰减——策略有生命周期(active → monitoring → decayed → disabled),及时调整
  5. 利用多智能体分散决策风险——不依赖单一 Agent 的判断

不能赚钱的用法是: 直接让 AI 全自动实盘交易,不做回测,不设风控,不做模拟验证。

Vibe-Trading 的价值在于:它把华尔街量化团队的能力(因子库+回测+多智能体+风控)封装成了一个开源工具。工具免费,但赚钱的智慧还得你自己来。


项目地址:https://github.com/HKUDS/Vibe-Trading
PyPI:pip install vibe-trading-ai
许可证:MIT

posted @ 2026-07-21 08:10  iTech  阅读(73)  评论(0)    收藏  举报