HKUDS/Vibe-Trading

"Vibe-Trading: Your Personal Trading Agent"

它是什么

Vibe-Trading 是一个由 AI 驱动的个人交易代理。您可以用自然语言与它对话(通过 Slack、Discord、Telegram、网页 UI、电子邮件或微信),它能执行实际工作:获取实时市场数据、计算技术指标、运行回测,甚至通过经纪商连接下单。这是一个完整的应用程序 — Python/FastAPI 后端、React 前端,可通过 pip install vibe-trading-ai 安装 — 而非演示程序。

运作方式

核心是一个配备工具箱的 LLM:市场数据加载器(Stooq、BaoStock、Eastmoney 等)、回测引擎、指标计算器,以及 18 家经纪商的连接器(Robinhood、Upbit、KIS、Scalable Capital、MT5 等)。您描述您的需求(“对 AAPL 进行动量策略回测”),代理程序会获取数据、执行分析并回报结果。

最突出的工程设计是防止 AI 幻觉的 “接地门”(grounding gate)。当模型报告一个数字时,它必须声明该数字的角色 — 观察到的(来自数据)、衍生的(计算出的)、引用的 等 — 系统会根据实际工具输出检查该声明。无法验证的数字将从答案中删除。回测运行卡甚至会显示哈希执行记录和经过验证的指标到 CSV 的参考,以便您审核每个报告指标的来源。

主要功能

  • 真实交易 + 模拟交易:“影子账户”让代理程序在不冒风险的情况下进行练习;实时订单则通过经纪商 API 执行。
  • 回测:支持具有风险指标(夏普比率、索提诺比率、蒙特卡洛回撤)、向前走势折叠 (walk-forward folds) 和可重现运行的策略。
  • 多频道对话:同一个代理程序可从 Slack、Discord、Telegram、飞书、微信、电子邮件、WebSocket 和网页 UI 访问 — 支持 9 种语言。
  • 定期报告:通过电子邮件发送自动化 PDF/HTML 报告,可选择 AES-256 加密。
  • 长期研究:代理程序在对话压缩过程中保持记忆,且上下文处理会适应每个模型的实际窗口大小。
  • 模型无关:适用于多种 LLM 后端(默认使用 OpenRouter;支持 Codex 等其他模型)。

适用对象

希望拥有一个不仅能交谈,而且能“做事”的 AI 助理的个人交易者和投资者 — 研究市场、验证策略并执行交易 — 同时具备防止 AI 捏造数字的防护机制。该项目由 HKUDS (香港数据科学大学) 积极维护,拥有庞大的贡献者基础。

重要提示

README 中有显著的安全警告:诈骗者曾冒充该项目发行虚假代币和迷因币。维护者明确表示他们从未发行任何代币 — 这显示该项目受欢迎程度足以吸引诈骗。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目