Vibe-Trading:你的个人交易助手
一键赋予你的助手全面交易能力。
网站、文档、新闻、特性、影子账户、演示、快速开始、示例、API / MCP、路线图、贡献指南各有对应链接。
新闻
2026-06-03
社区分类与跟踪关联方面,工具调用跟踪条目携带原始调用 ID,重放运行跟踪时工具结果可与工具调用匹配,参数预览仍截断(#168,感谢 @zwrong);源注释改进,不再指向外部贡献者无法找到的内部文档路径(#166,感谢 @jaleelpersonal);明确安装时的 langchain - community 解析器警告是无害遗留包通知,非失败提示(#167);将 Gemini 2.5/3.0 函数调用的 thoughtSignature 往返处理作为待解决任务,制定完整修复计划(#170,感谢 @jliu6789)。
2026-06-02
新增六个经纪商连接器(Tiger / Longbridge / Alpaca / OKX / Binance / Futu),基于连接器的交易层增加直接 SDK 传输方式。每个连接器提供只读账户、持仓、订单、报价、历史数据及模拟账户订单下单功能,可在模拟账户测试策略。其中五个支持有约束、需授权的订单下单,Longbridge 仅支持模拟交易和只读功能。新增 trading_place_order 和 trading_cancel_order 工具,将港股和 A 股资产类别添加到授权范围,此功能处于实验阶段,需自行承担风险使用。
2026-06-01
v0.1.9 版本发布(pip install -U vibe - trading - ai),整合自 0.1.8 以来的更新,包括基于连接器的经纪商配置文件、支持多环境下研究目标运行、全面检查及新 retry_run 功能,重构 agent/cli 包,更新终端 UI,添加 mootdx 无令牌 A 股加载器,提高回测等方面健壮性,修复 0.1.8 版本版本漂移问题(#156)。
早期新闻
2026-05-31
交易访问从可选的连接器配置文件开始,vibe - trading 的相关命令和 MCP 的 trading_* 工具共享选定配置文件,模拟/实盘是连接器属性。IBKR 可通过本地只读配置文件使用,官方远程 MCP 路径在稳定只读工具名称可用前作为 OAuth mcp.read 探测初始化。Robinhood 智能交易是受限实盘 MCP 连接器。
2026-05-30
在回测、代理循环和会话方面改进健壮性。LLM 生成的信号引擎实例化前通过预飞行接口验证,捕获多种错误并以可操作 JSON 错误代替回溯信息,后续处理源级 AST 验证错误;代理循环避免 50 次迭代全失败无输出,在迭代预算 80% 时模仿群集工作器收尾提示,最后一次迭代删除工具定义强制输出最终文本答案;会话消息写入每次追加时刷新并同步到文件系统,读取路径跳过损坏 JSONL 行;Web 编辑器修复 IME 回车键处理问题。
2026-05-29
增加对 Robinhood 智能交易(远程 MCP,OAuth)的支持,默认关闭和只读,代理在用户承诺授权范围内行动,有多种保护机制,不涉及资金托管,此功能处于实验阶段,需自行承担风险使用。
2026-05-28
群集 DAG 在上游任务失败时阻止下游任务(#145);新的 run_bench_strict() 函数增加随机控制和样本外分割,捕获仅跟踪市场贝塔的因素(#143,感谢 @Soli22de);群集工作器可调用操作员配置的外部 MCP 服务器,固定信任边界(#142,感谢 @shadowinlife)。
2026-05-27
新增 mootdx 加载器获取 A 股 OHLCV 数据,CCXT 加载器支持读取环境变量获取公共数据;最终答案渲染去掉难看的全角 --- 水平分隔符,系统提示引导代理使用 Markdown 表格和 ## 标题,CLI 渲染器去除独立水平分隔符,聊天气泡隐藏遗漏分隔符(#139,感谢 @sdwxm188)。
2026-05-26
研究目标生命周期闭合,目标模式像真正的任务运行器,Web UI 创建目标时创建或绑定会话并发送启动轮次,活跃目标可在多途径继续、编辑、取消和完成,代理从当前目标快照继续,已覆盖但活跃的目标进入审计/状态更新阶段,且有回归测试覆盖。
2026-05-25
Web UI 使聊天聚焦下一步操作,上传、群集和研究目标模式位置调整,活跃上下文以紧凑芯片形式显示,目标详细信息按需内联展开,去掉旧的自定义 i18n 层,使用英文文案,限制完整报告卡片,加强本地开发启动/状态报告以进行浏览器冒烟测试。
2026-05-24
在后端、CLI、API/MCP、SSE 和 Web UI 中添加会话范围的研究目标层,目标持久保存相关信息,代理工具可创建目标并附加证据,/goal 为 CLI 提供入口,REST/MCP 暴露目标快照和证据写入,SSE 使聊天客户端保持最新状态。后续审计修复锁定已验证证据,阻止实盘交易风险等级,连接 CLI 创建的目标到后续轮次,清理目标记录,启用全部重放功能,修复跨会话的前端竞争问题。
2026-05-23
终端界面以更大横幅、简洁提示分隔符、上一轮回顾、运行后计时和活动轨道开始,工具调用等以易读转录形式呈现,管道或非 TTY 运行保持纯文本输出,生成的 CLI 截图视为本地工件,使仓库更轻量级。
2026-05-22
群集状态从实时任务文件协调,API/MCP/SSE/list 视图可恢复崩溃或停滞运行;run_swarm 轮询时发送 MCP 进度心跳,工作器通过多种方式发送心跳;停滞运行清理器使用阈值推导终端状态,MCP 客户端可显式清理;开发者体验改进刷新提供者默认模型,使 CI 语法检查与新包一致;22 个新回归测试覆盖多方面,整个群集/MCP 套件有 169 个测试通过,4 个跳过。
2026-05-21
agent/cli.py 拆分为 agent/cli 包,包括多个组件和垫片,新的 FastAPI 中间件和 Vite 开发代理有限制,通过 cli/_version.py 统一版本,恢复 python -m cli 命令,缩小聊天门控范围。
2026-05-20
完成 2026 - 05 - 16 仅发布后端的假设注册表的 CLI 部分,vibe - trading hypothesis 命令有多种功能,支持环境变量覆盖和 --path 参数,22 个新测试覆盖多方面。
2026-05-19
长时间运行的工具不再看起来冻结,每个工具调用每 3 秒发送心跳并提供进度信息,CLI 和前端有相应显示;CLI 运行时第一次按 Ctrl + C 优雅退出,2 秒内再次按强制退出,提取可重用原语。
2026-05-18
CompositeEngine 不再错误路由裸中国期货代码,_is_china_futures 函数移动并增加回归测试用例;会话 FTS5 索引持久保存时间戳,修复时钟问题;Vite 开发模式代理添加 /alpha 入口;tests/test_e2e_harness_v2.py 由 VIBE_TRADING_RUN_LIVE_E2E = 1 门控;为因子库添加 Ruff 按文件忽略规则,前端 tsconfig 启用相关选项,删除无用代码,净减少 918 行代码。
2026-05-17
Alpha Zoo v1(0.1.8)有四个库共 452 个预构建量化因子,可一行 CLI 命令基准测试,该版本有多种保护和工作流,自动渲染的 Alpha 库位于 vibetrading.wiki/alpha - library/,还有相关研究实验室文章。
2026-05-16
添加后端假设注册表,支持多种功能;外部内容读取器附加安全警告;影子账户扫描使用确定性 OHLCV 特征评估。
2026-05-15
运行详情页面显示信任层运行卡片及指标和工件,完成 2026 - 05 - 12 实现的 run_card.json 工作的 UI 部分;PersistentMemory.add() 函数加强。
2026-05-14
公共维基在 vibetrading.wiki 上线,包含多部分,持久内存可通过 CLI 检查,内存分词/段支持多种语言文本。
2026-05-13
群集运行使用获取的市场数据支持工作器,生成更简洁的持久报告。
2026-05-12
回测生成 run_card.json 和 run_card.md 文件以便可重现研究运行。
2026-05-11
持久内存生成文件段时保留 CJK 字符,防止文件名冲突;群集运行总计优先使用提供者报告的令牌使用量;CLI 运行 UI 增加启动预检检查。
2026-05-10
内存召回将下划线视为令牌边界;MCP 服务器有子进程冒烟测试,针对多方面进行低风险加固。
2026-05-09
API 的 run/session 路由验证路径 ID,拒绝格式错误参数,固定行为;MCP 服务器预热工具注册表,避免首次调用死锁;Vite 开发代理支持 VITE_API_URL。
2026-05-08
A 股每日回测可请求财务报表字段,后续加固措施使明确报表字段请求在数据丰富化无法运行时快速失败。
2026-05-07
添加时间点 TushareFundamentalProvider 合约,对项目 TUSHARE_TOKEN 环境路径进行回归测试;社区分类明确专注一种 UI 语言迭代,避免冗余搜索依赖,将非官方托管部署视为不可信场所。
2026-05-06
v0.1.7 版本发布([发布说明],pip install -U vibe - trading - ai),安全边界加固在 PyPI 和 ClawHub 发布,涵盖多方面,包括 Web UI 设置等,感谢贡献者和协调安全验证。
2026-05-05
完成剩余安全边界加固并添加回归测试,本地 CLI/Web UI 工作流不变,远程部署使用 API_AUTH_KEY 和可信源。
2026-05-04
交互式模式有实时底部状态栏,支持提示历史导航和光标编辑,CLI 回退到 Rich 提示;CI 路径期望与加固设置一致,主分支恢复绿色。
2026-05-03
收紧非本地部署的默认 API 认证,保护敏感信息,限制上传和本地文件读取边界,门控 shell 能力工具,验证生成策略加载,默认非根用户运行 Docker 镜像并发布端口到本地主机,本地工作流低摩擦,远程部署设置 API_AUTH_KEY。
2026-05-02
添加股息分析技能并通过回归测试固定;公共路线图专注即将开展的工作。
2026-05-01
新的相关性仪表板/API 计算滚动回报相关性并渲染热图;OpenAI Codex 提供者支持使用 ChatGPT OAuth 并包含相关测试;添加并加固 A 股预 ST 过滤技能。
2026-04-30
新的设置页面配置 LLM 提供者等信息,由设置 API 和提供者元数据支持;加固 python -m backtest.validation,使输入验证失败时显示清晰消息。
2026-04-28
v0.1.6 版本发布(pip install -U vibe - trading - ai),修复 vibe - trading --swarm - presets 返回空的问题,预设 YAML 文件捆绑并通过回归套件固定,AKShare 加载器路由正确,整合自 v0.1.5 以来的更新。
2026-04-27
回测输出附带基准比较面板,/upload 流式传输请求体并限制内存使用,通过回归套件固定。
2026-04-22
在安全路径和沙箱中强制执行路径包含,MANIFEST.in 包含相关文件,路由级懒加载缩小前端初始包,添加富途数据加载器和 vnpy CtaTemplate 导出技能。
2026-04-21
相对 run_dir 规范化为活动运行目录,README 中添加使用示例。
2026-04-20
在所有 ChatOpenAI 路径中保留推理内容,Kimi / DeepSeek / Qwen 思考工作端到端正常运行;群集流式传输支持干净的 Ctrl + C 中断。
2026-04-19
v0.1.5 版本发布到 PyPI 和 ClawHub,升级 python - multipart CVE 下限,连接新的 MCP 工具,修复问题,使 Docker 依赖项一致,同步 SKILL 清单。
2026-04-18
从经纪商日志提取策略规则,对影子账户回测生成报告,新增工具和技能,交易日志和影子账户示例显示在 Web UI 欢迎屏幕。
2026-04-17
上传经纪商导出文件自动生成交易概况和偏差诊断;read_document 可处理多种文件格式。
2026-04-16
代理框架支持跨会话的持久内存等功能,共有 27 个工具和 107 个新测试。
2026-04-15
添加 Z.ai 提供者,修复 MiniMax 温度问题并更新模型,目前支持 13 个提供者。
2026-04-14
修复回测工具在 stdio 传输时的连接关闭错误。
2026-04-13
新的 CompositeEngine 可对混合市场投资组合回测,修复群集模板变量回退和前端超时问题。
2026-04-12
/pine 命令可将策略导出到 TradingView、TDX 和 MetaTrader 5。
2026-04-11
vibe - trading init .env 引导程序,有预检检查、运行时数据源回退和加固的回测引擎,支持多语言的 README。
2026-04-10
v0.1.4 版本修复 Docker 问题,添加 web_search MCP 工具,支持 12 个 LLM 提供者,依赖 akshare/ccxt,发布到 PyPI 和 ClawHub。
2026-04-09
支持中国期货、全球期货、外汇、期权 v2 引擎,支持蒙特卡罗模拟等。
2026-04-08
支持多市场回测,每个市场有独立规则,支持 Pine Script v6 导出,5 个数据源自动回退。
关键特性
自我改进的交易代理支持自然语言市场研究等;多代理交易团队涵盖多团队,支持流式进度和持久报告,工作器使用市场数据;跨市场数据与回测支持多市场,提供时间点数据等;影子账户可对经纪商日志诊断,进行比较并导出报告和策略代码。
什么是 Vibe - Trading?
Vibe - Trading 是开源研究工作空间,将金融问题转化为可运行分析,连接自然语言提示与多方面,专为研究、模拟和回测设计,可通过授权经纪商自主交易,不持有资金,不超限制交易,可随时停止。
你可以做什么
| 任务 | 输出 |
|---|---|
| 提出交易问题 | 使用工具、数据、文档和可重用的会话上下文进行市场研究。 |
| 回测策略想法 | 策略代码、指标、基准上下文、验证工件和运行卡片。 |
| 审查自己的交易 | 解析经纪商日志、进行行为诊断、提取规则和进行影子账户比较。 |
| 改进重复研究 | 持久内存和可编辑技能将有用的例程转化为可重用的工作流。 |
| 运行分析师团队 | 多代理研究审查,适用于投资、量化、加密货币、宏观和风险工作流。 |
| 交付可用工件 | 报告、TradingView Pine Script、TDX、MetaTrader 5、MCP 工具和后续研究会话。 |
| 对预构建的 Alpha 动物园进行基准测试 | 一行命令对 452 个 Alpha(Qlib 158 + Kakushadze 101 + GTJA 191 + FF5 + Carhart)在范围内进行 IC 计算和存活/反转/死亡分类。 |
快速示例
安装:pip install vibe - trading - ai
自然语言研究:vibe - trading run -p "Backtest a BTC - USDT 20/50 moving - average strategy for 2024, summarize return and drawdown, then export the report"
对预构建的 Alpha 动物园进行基准测试(一行命令):vibe - trading alpha bench --zoo gtja191 --universe csi300 --period 2018 - 2025 --top 20
上传交易记录并分析:vibe - trading --upload trades_export.csv;vibe - trading run -p "Analyze my trading behavior, extract my shadow strategy, and compare it with my actual trades"
影子账户
影子账户