project
Vibe-Trading - HKUDS 开源的 AI 多智能体金融工作空间
Vibe-Trading 是香港大学数据科学实验室(HKUDS)开源的AI驱动多智能体金融工作空间,将自然语言指令转化为可执行的交易策略、研究洞察和组合分析。项目覆盖A...
Vibe-Trading是什么
Vibe-Trading 是香港大学数据科学实验室(HKUDS)开源的AI驱动多智能体金融工作空间,将自然语言指令转化为可执行的交易策略、研究洞察和组合分析。项目覆盖A股、港股/美股、加密货币、期货、外汇等全球市场,内置6大数据源与自动降级机制,多数基础数据无需API Key即可使用。系统搭载74项金融专业技能、29个预设DAG编排的专家智能体团队、7大回测引擎(含跨市场组合回测),支持一键导出至TradingView、通达信/同花顺及MetaTrader 5。项目提供PyPI一键安装、Docker零配置部署、MCP插件接入及ClawHub一键安装四种入口,兼容OpenRouter、DeepSeek、Kimi、Ollama等13+ LLM提供商,并以MIT协议完全开源。
Vibe-Trading的主要功能
-
自然语言生成可执行策略:用大白话描述交易思路,AI自动编写、测试并导出交易代码,覆盖技术指标、多因子、机器学习等策略类型。
-
74项金融专业技能库:分8大类别(数据源、策略、分析、资产类别、加密货币、资金流向、工具、风险分析),涵盖从数据获取到量化研究的全链路能力。
-
29个专家智能体团队(Swarm):预设DAG编排的多智能体集群,如投委会多空辩论、全球权益Desk、加密货币交易Desk、量化策略Desk等,模拟真实机构协作流程。
-
7大回测引擎:支持A股、港股/美股、加密货币、期货、外汇及跨市场组合回测,集成蒙特卡洛模拟、Bootstrap置信区间、滚动前向验证等统计检验。
-
多平台策略一键导出:生成的策略可直接编译为TradingView Pine Script v6、通达信/同花顺公式、MetaTrader 5 MQL5代码,无缝接入实盘平台。
-
跨会话记忆与技能进化:AI持久记忆用户偏好与历史洞察,支持FTS5会话搜索,可自主创建并优化可复用的个人金融技能。
-
6大数据源零配置覆盖:内置Tushare、yfinance、OKX、AKShare、CCXT、Futu,自动选择最优源并智能降级,多数市场无需API Key即可使用。
-
交易日志与影子账户分析:上传券商导出文件(同花顺/东财/富途等),自动分析交易画像与行为偏差,并支持影子回测生成8章节对比报告。
-
通用文档智能读取:统一解析PDF、Word、Excel、PPT、图片OCR及40+文本格式,支持财报、研报、交易记录的一键上传分析。
-
实时流式交互Dashboard:Web UI提供智能体实时状态流、回测结果可视化、交互式图表及ECharts热力图,前端支持懒加载优化。
-
MCP生态无缝接入:暴露22个MCP工具(21个免Key),可直接接入Claude Desktop、Cursor、Windsurf等编辑器,将金融能力嵌入现有工作流。
-
量化分析工具包:内置因子IC/IR分析、Black-Scholes期权定价与希腊值计算、技术形态识别、MVO/风险平价/BL组合优化等专业模块。
如何使用Vibe-Trading
- 方式一:PyPI一键安装(推荐)
-
执行
pip install vibe-trading-ai -
运行
vibe-trading init交互式配置环境变量 -
运行
vibe-trading启动交互式TUI,或vibe-trading serve --port 8899启动Web服务 -
运行
vibe-trading-mcp启动MCP服务接入外部Agent
-
- 方式二:Docker零配置部署
-
git clone仓库后,复制agent/.env.example到agent/.env并填入LLM API Key -
执行
docker compose up --build -
浏览器打开
http://localhost:8899即可使用
-
- 方式三:MCP插件接入现有Agent
-
在Claude Desktop配置中添加
vibe-trading-mcp命令 -
或在OpenClaw、Cursor、Windsurf中配置stdio/SSE传输
-
21/22个工具无需任何API Key即可调用
-
- 方式四:ClawHub一键安装
-
执行
npx clawhub@latest install vibe-trading --force -
自动下载技能包与MCP配置到Agent目录,无需手动克隆
-
Vibe-Trading的官网地址
- Github仓库:https://github.com/HKUDS/Vibe-Trading
Vibe-Trading的关键信息和使用要求
-
Python版本要求:3.11+。
-
PyPI包名:
vibe-trading-ai(安装后命令为vibe-trading、vibe-trading serve、vibe-trading-mcp)。 -
LLM配置:需在
agent/.env中配置LANGCHAIN_PROVIDER及对应API Key;支持Ollama本地免Key运行。 -
推荐模型:复杂场景推荐Claude Opus/GPT-5.4/Gemini 3.1 Pro;日常推荐DeepSeek-V3.2、Grok-4.20、Kimi K2.5等性价比模型。
-
数据源:Tushare Token可选(AKShare免费降级);yfinance(港股/美股)、OKX(加密货币)、CCXT(100+交易所)均免Key。
-
Web UI端口:开发模式前端
5899(代理到后端),生产模式单服务8899。 -
文件上传限制:Web UI流式上传,单文件上限1MB,防止内存溢出。
-
开源协议:MIT License。
-
最新版本:v0.1.6(2026-04-28发布)。
Vibe-Trading的核心优势
-
零门槛全球市场覆盖:A股、港股、美股、加密货币、期货、外汇六大市场一体化,基础数据多数免费无需Key。
-
智能体集群协作:不是单Agent问答,而是29个预设团队按DAG编排协作,模拟真实投研/交易/风控流程。
-
策略可落地执行:生成的策略不是演示代码,可直接编译到TradingView、通达信、MT5等实盘平台。
-
跨会话持续进化:具备持久记忆层,每次对话都在训练你的专属交易助手,而非重复从零开始。
-
统计严谨性:回测结果附带蒙特卡洛模拟、Bootstrap置信区间、滚动前向验证,避免过拟合陷阱。
-
MCP生态无缝接入:22个MCP工具(21个免Key)可直接接入Claude Desktop、Cursor、Windsurf等编辑器。
-
开源可扩展:MIT协议,Python 3.11+,支持本地Ollama零成本运行,也可对接OpenRouter等商业API。
Vibe-Trading的同类竞品对比
| 对比维度 | Vibe-Trading (HKUDS) | Composer.trade | TradingAgents (TauricResearch) |
|---|---|---|---|
| 产品定位 | AI多智能体金融工作空间,自然语言→可执行策略+跨市场回测+多平台导出 | AI原生无代码投资平台,自然语言→自动交易策略(Symphony),垂直整合交易生态 | 多智能体LLM金融交易框架,模拟真实交易公司(分析师→研究员→交易员→风控)的协作决策流程 |
| 开源协议 | MIT 完全开源,可本地部署、二次开发 | 闭源商业产品,核心策略逻辑不开放 | 开源学术研究框架,基于LangGraph构建,代码可扩展 |
| 智能体架构 | 29个预设DAG编排Swarm团队(投委会、全球权益Desk、加密货币Desk等),支持流式状态监控 | 单Agent策略生成+社区策略克隆,无多智能体协作概念 | 4层多智能体:分析师团队(基本面/情绪/新闻/技术)→研究团队(多空辩论)→交易员→风控/PM最终决策 |
| 自然语言交互 | 支持,描述思路后AI自动编写代码、回测并导出至第三方平台 | 支持,60秒内将自然语言转化为可执行、可自动交易的策略 | 支持,通过CLI输入Ticker和日期,Agent自动完成分析并输出交易决策 |
| 市场覆盖 | A股、港股、美股、加密货币、期货、外汇六大市场,支持跨市场组合回测 | 美股、ETF、加密货币、期权,仅限美国市场 | 以美股为主(通过yfinance/Alpha Vantage获取数据) |
| 数据源与配置 | 6大数据源(Tushare、yfinance、OKX、AKShare、CCXT、Futu),自动降级,多数市场免API Key | 自有数据基础设施,交易执行通过Alpaca券商集成 | yfinance、Alpha Vantage、FinnHub;本地Tauric TradingDB(开发中) |
| 回测能力 | 7大回测引擎(含跨市场组合引擎),集成蒙特卡洛、Bootstrap置信区间、滚动前向验证及4种优化器 | 子秒级回测,历史业绩验证,AI过拟合检测 | 支持回测,基于自建TradingDB数据集(尚未完全发布) |
| 策略导出与实盘 | 多平台一键导出:TradingView Pine v6、通达信/同花顺、MetaTrader 5 MQL5;不直接连接券商 | 平台内自动执行,通过自有券商账户直接交易和再平衡;不支持导出到外部平台 | 仅连接模拟交易所执行,不支持真实券商API实盘 |
| MCP插件支持 | 22个MCP工具(21个免Key),可接入Claude Desktop、Cursor、Windsurf等编辑器 | 官方提供 composer-trade-mcp,支持Claude/Cursor进行策略创建和回测 | 无原生MCP支持 |
| 跨会话记忆 | 持久化记忆+FTS5搜索+自进化技能(Agent可跨会话创建并优化可复用技能) | 无跨会话记忆,每次策略创建为独立任务 | 无跨会话记忆,单次分析流程结束后状态不保留 |
| 量化专业工具 | 因子IC/IR分析、Black-Scholes希腊值计算、技术形态识别、MVO/风险平价/BL组合优化 | 基础技术指标(RSI/MA/EMA等),AI辅助参数调优 | 技术指标(MACD/RSI)、社交媒体情绪评分、新闻宏观分析、基本面财务指标 |
| 社区与生态 | ClawHub一键安装,OpenSpace技能自进化共享,74项可扩展金融技能 | 3000+社区策略市场,可克隆、改编他人策略 | 学术研究导向,Tauric Research社区,鼓励学术引用 |
| 定价模式 | 完全免费(仅需自配LLM API Key,支持Ollama本地零成本运行) | Freemium:免费(仅回测);$30/月(1策略实盘);$120/月 Pro(无限策略) | 免费开源(需自备LLM及数据API Key) |
| 适用人群 | 个人量化交易者、A股/港股/加密货币投资者、AI Agent开发者、金融专业学生 | 美国零售投资者、无编程基础但想自动化交易的普通用户 | 学术研究者、AI金融实验者、希望模拟机构决策流程的美股交易者 |
Vibe-Trading的应用场景
-
加密货币全天候监控:分析永续合约资金费率与基差、清算热力图、稳定币资金流向、DeFi收益率及链上巨鲸流动,为加密资产交易提供多维度数据支撑。
-
财报与研报智能解析:上传PDF财报、Word研报、Excel财务模型或PPT路演材料,系统自动提取关键风险点、业绩超预期/miss项、管理层指引变化,生成结构化投资备忘录。
-
AI Agent金融能力外挂:通过22个MCP工具(21个免Key)将Vibe-Trading接入Claude Desktop、Cursor、Windsurf等编辑器,让通用AI助手获得实时行情查询、回测执行、策略生成等专业金融技能。
-
本地化隐私合规部署:通过Docker或Ollama本地大模型实现全链路私有化运行,交易数据与策略逻辑不出本地环境,满足金融机构或高净值个人对数据主权与合规的严格要求。
-
A股风险预筛查:使用ashare-pre-st-filter技能自动筛查A股ST/*ST风险、行政处罚关联度,结合Sina数据源过滤证券账户相关噪音,提前规避退市及监管风险。