返回项目页

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,但数据覆盖、调整口径和限流仍要逐项核对。

回测报告至少检查这些项

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 和网络。

失败排查

与 Microsoft Qlib 对比

Microsoft Qlib 重点是量化数据、模型训练、预测、组合和工作流基础设施。Vibe-Trading 增加自然语言 Agent、工具路由、报告、IM 渠道和券商连接。需要自己控制 ML 研究代码时,Qlib 的边界更稳定;需要对话式工作台时,Vibe-Trading 更方便,但生成代码和工具选择要多一层审计。

验证边界:本轮只核对官方 README、pyproject、SECURITY、v0.1.15 Release 和主分支元数据。未安装包、未配置模型或市场数据 key、未生成策略、未运行回测,也未连接任何券商或验证收益指标。

这里仅补原教程没有展开的事实和边界。安装命令与操作步骤仍以前文为准。

先判断这个项目是否适合你

适合谁用

适合研究策略想法、比较 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`。新环境还应固定版本并记录模型、数据源和回测参数,避免结果随依赖变化。

官方来源:仓库v0.1.15安全政策