Vibe-Trading v0.1.15:从公开数据回测开始,不要直接连真实账户
Vibe-Trading 把自然语言问题接到市场数据、策略代码、回测、验证、报告和券商连接器。旧文案常说它只做研究和回测,但当前官方 README 已加入用户授权的部分自动交易路径;这项能力仍属实验性。
版本和搜索数据
v0.1.15发布于 2026-09-09,重点修正数据口径、缺失值和数据源失败的处理,同时增加英国股票、只读券商和量化库能力。2026-09-22 的vibe-trading 有 11 次展现、1 次点击。
先跑一个可检查的研究任务
python3.11 -m venv .venv
source .venv/bin/activate
pip install vibe-trading-ai
vibe-trading init
vibe-trading run -p "Backtest a BTC-USDT 20/50 moving-average strategy for 2024 and summarize return and drawdown"初始化可选择云模型 key、ChatGPT OAuth、GitHub Copilot 或本地 Ollama。市场数据存在免 key fallback,但数据覆盖、调整口径和限流仍要逐项核对。
回测报告至少检查这些项
- 标的身份、交易所、币种、复权口径和实际数据源。
- 研究区间、预热区间、缺失值、存活者偏差和未来函数。
- 手续费、滑点、交易时段、可成交性与基准。
- 生成策略代码、工具调用、run card、Monte Carlo、Bootstrap 或 Walk-Forward 产物。
v0.1.15 修复了大量缺失值被填成看似合理数字的问题。Release 同时承认仍有 52 个 alpha 会在声明的 warm-up 区间内产生值,所以“新版修复”不能替代逐策略验证。
网络部署和生成代码
非本地 Web API 应设置 API_AUTH_KEY 和明确的 CORS。shell 工具只在交互式本地 CLI 默认开启;HTTP/SSE 与所有 MCP transport 都要显式选择。生成的回测代码在本地 Python 子进程运行,默认不会拿到 LLM key、API auth token、shell 开关或券商交易秘密,但仍会使用允许的市场数据 key 和网络。
失败排查
- 旧环境出现 LangChain 导入错误:为 0.1.10 以前的安装重建虚拟环境,或按官方建议强制重装。
- 数据源失败却得到较小组合:v0.1.15 应把失败源标为 error 并排除总计;检查版本和 run artifact。
- 回测突然没有信号:检查数据缺口、warm-up、标的解析和调整口径,不要让 Agent 从记忆补值。
- 远程服务暴露在局域网或公网:先配置 auth、CORS、文件根目录,并保持 shell 工具关闭。
与 Microsoft Qlib 对比
Microsoft Qlib 重点是量化数据、模型训练、预测、组合和工作流基础设施。Vibe-Trading 增加自然语言 Agent、工具路由、报告、IM 渠道和券商连接。需要自己控制 ML 研究代码时,Qlib 的边界更稳定;需要对话式工作台时,Vibe-Trading 更方便,但生成代码和工具选择要多一层审计。
这里仅补原教程没有展开的事实和边界。安装命令与操作步骤仍以前文为准。
先判断这个项目是否适合你
适合谁用
适合研究策略想法、比较 alpha、复盘自己的交易记录和生成可检查报告。它也能连接券商,但自动交易能力仍属实验性,且官方没有用真实券商账户验证;生产资金决策必须独立审查。
采用建议
新版教程必须删掉“绝不交易”的过时说法,并把回测偏差、生成代码、远程 shell、券商权限和真实资金风险放在主流程中。
原教程未展开的系统信息
核心功能
证据化研究流程
按 Plan、Ground、Execute、Validate、Deliver 组织数据、工具、回测、指标、警告和可检查产物。
量化库与团队研究
提供 462 个 alpha、金融技能、多 Agent 研究团队、报告和 TradingView/TDX/MetaTrader 5 导出。
受限券商连接
部分连接器提供只读、模拟或用户授权的交易能力;v0.1.15 对 Zerodha 明确限制为模拟加只读。
常见问题
Vibe-Trading v0.1.15 只做研究和回测吗?
不再是。当前官方文档写明,它可通过用户明确授权的券商通道执行部分自动交易;项目不持有资金,但该能力仍属实验性,官方也没有用真实券商账户验证。
第一次运行 Vibe-Trading 应该连接真实券商吗?
不应该。先用公开数据和独立虚拟环境跑固定时间段回测,检查数据、费用、滑点和 run card,再使用只读或模拟连接器;真实交易必须另做权限和风控评审。
Vibe-Trading 远程 Web 或 MCP 默认能执行 shell 吗?
默认不能。官方说明 shell 工具只对交互式本地 CLI 默认开启,HTTP/SSE 与所有 MCP transport 都需要显式设置开关;非本地 API 还应配置 API_AUTH_KEY 和受信 CORS。
升级旧版后 LangChain 导入失败怎么办?
官方建议为 0.1.10 以前的环境重建虚拟环境,或强制重装 `vibe-trading-ai`。新环境还应固定版本并记录模型、数据源和回测参数,避免结果随依赖变化。