Vibe-Trading:你的个人交易智能体
📖 简介
Vibe-Trading 是一个开源研究工作台,用于把金融问题转化为可运行的分析。它将自然语言提示连接到市场数据加载器、策略生成、回测引擎、报告、导出和持久研究记忆。
📝 详细介绍
1.概述
Vibe-Trading 是一个开源研究工作台,用于把金融问题转化为可运行的分析。它将自然语言提示连接到市场数据加载器、策略生成、回测引擎、报告、导出和持久研究记忆。
它面向研究、模拟和回测——并且在你选择时,可通过你自己授权的券商(如 Robinhood Agentic Trading)进行自主交易。它不托管任何资金,绝不超出你设定的限额交易,且你可随时一键停止。
2.Vibe-Trading能做什么
| 任务 | 输出 |
| 提出交易问题 | 结合工具、数据、文档和可复用 session 上下文的市场研究。 |
| 回测策略想法 | 策略代码、指标、benchmark 上下文、验证 artifacts 和 run cards。 |
| 复盘自己的交易 | 券商日志解析、行为诊断、规则提取和 Shadow Account 对比。 |
| 改进重复研究 | 持久记忆和可编辑 skills 将有用流程变成可复用工作流。 |
| 运行分析师团队 | 面向投资、量化、加密、宏观和风控工作流的多智能体研究评审。 |
| 把研究接入 IM 通道 | 通过 WebSocket、Telegram、Slack、Discord、Matrix、WhatsApp、Signal、QQ/NapCat、微信/企业微信、飞书/Lark、钉钉、Teams、email、Mochat,在 CLI、REST 和 Web UI 中管理同一套 session runtime。 |
| 交付可用成果 | 报告、TradingView Pine Script、TDX、MetaTrader 5、MCP tools,以及可延续的研究 sessions。 |
| 跑预置 alpha zoo 横评 | 461 个 alpha 因子(Qlib 158 + Kakushadze 101 + GTJA 191 + academic + PIT-safe fundamental),一行 CLI 在你选的 universe 上算 IC + IR + alive/reversed/dead 分类 |
3.Shadow Account
Shadow Account 从你自己的交易记录出发,而不是从通用策略模板出发。
上传券商导出,让智能体总结你的交易行为,然后将真实交易路径与基于规则的 shadow strategy 进行对比。
| 步骤 | 智能体输出 |
| 1. 读取交易日志 | 解析来自同花顺、东方财富、富途和 generic CSV 格式的券商导出。 |
| 2. 生成行为画像 | 持仓天数、胜率、盈亏比、回撤、处置效应、过度交易、追涨和锚定检查。 |
| 3. 提取你的规则 | 将反复出现的入场/出场行为转化为明确策略画像,而不是空泛总结。 |
| 4. 运行 shadow | 回测提取出的规则,并高亮规则违背、过早离场、错过信号和替代交易路径。 |
| 5. 交付报告 | 生成可检查、可归档或在后续 session 中继续精修的 HTML/PDF 报告。 |
4.Research Workflow
多数运行都会遵循同一条证据路径:路由请求、加载正确的市场上下文、执行工具、验证输出,并保持 artifacts 可检查。
| 层 | 发生什么 |
| Plan | 选择相关金融 skills、tools、数据源,以及在有帮助时选择 swarm preset。 |
| Ground | 通过可用 loader 拉取 A 股、港股/美股、加密、期货、外汇、文档或网页上下文。 |
| Execute | 生成可测试的策略代码,运行工具,并使用匹配的回测引擎或分析工作流。 |
| Validate | 在适用时加入指标、benchmark comparison、Monte Carlo、Bootstrap、Walk-Forward、run cards 和 warnings。 |
| Deliver | 返回报告、artifacts、tool traces,以及面向 TradingView、TDX、MetaTrader 5、MCP clients 或后续 sessions 的导出。 |
5.数据源与智能 Fallback
一次 get_market_data 调用,19 个免费行情数据源(另有可选付费市场 QVeris)。设 source: "auto"——loader 按符号自动选源,再沿按 被封 IP 风险 排序的同市场链向下走(永不封的公开源在前,限速 / 需 key 的在后)。零配置,无单点故障。
| Source | Markets | Auth | Role |
tencent · mootdx | A-share | none | never IP-banned (mootdx = 通达信 TCP) |
eastmoney | A / US / HK | none | OHLCV + deep fundamentals & flow tools (throttled) |
baostock · akshare | A (+ US/HK/futures/macro/fx) | none | free fallbacks |
tushare | A / futures / fund / macro | token | richest A-share |
yahoo · sina · stooq | US (/HK) | none | direct chart/quotes/options · K-line to 1984 · EOD CSV |
yfinance | US / HK | none | wrapper |
finnhub · alphavantage · tiingo · fmp | US | key | optional providers |
qveris | 全球多资产 | key · credits | 付费市场 — 一把 key 通 63+ 家(仅显式选用,绝不进 auto 链) |
okx · ccxt | crypto | none | OKX + 100+ exchanges |
futu | HK / A | OpenD | optional local FutuOpenD |
india_broker | 印度(NSE/BSE) | 券商登录 | 只读 Shoonya / Dhan bars,服务 .NS / .BO(fallback 链尾) |
local | any | none | your own CSV / Parquet / DuckDB via local: prefix |
Fallback 链(按被封 IP 风险排序):
- A股 →
tencent·mootdx·eastmoney·baostock·akshare·tushare·local - 美股 →
yahoo·stooq·sina·eastmoney·yfinance·tiingo·fmp·finnhub·alphavantage·akshare·local - 港股 →
eastmoney·yahoo·futu·yfinance·akshare·local - 印度(NSE/BSE) →
yahoo·yfinance·india_broker·local - 加密 →
okx·ccxt·yfinance·local· (期货 / 基金 / 宏观 / 外汇 →tushare/akshare→local)
除 OHLCV 外,18 个只读数据工具深入基本面与资金面——资金流、龙虎榜、北向、两融、大宗交易、股东户数、解禁、板块、研报、新闻、SEC 文件、财务报表、期权链、机构持仓、全市场筛选、代码搜索、宏观——全部经 MCP 暴露。显式 local: 源永不静默 fallback 到网络源。