Vibe-Trading:HKUDS开源的全市场AI量化投研工具,零基础玩转策略回测

原创 发布日期:
66

一、Vibe-Trading 是什么

Vibe-Trading 是由香港大学数据科学实验室(HKUDS) 开源打造的AI多智能体量化交易全栈工作台,基于大语言模型与多智能体协作架构开发。项目核心颠覆传统量化交易门槛,无需用户精通Python编程、量化公式编写以及专业金融建模知识,通过自然语言文字描述即可完成交易策略生成、历史数据回测、策略性能分析、代码跨平台导出全流程闭环。

该项目整合多金融数据源、专业回测引擎、投研智能体集群与可视化Web界面,适配普通个人投资者、量化入门学习者、金融投研从业者以及小型量化团队使用,支持A股、港股、美股、加密货币、期货、外汇等全球主流金融市场,是一款轻量化、可本地部署、兼容多类大模型的一站式AI量化投研开源工具。

二、功能特色

  1. 自然语言驱动策略生成
    无需编写代码,使用中文或英文口头描述交易逻辑,框架内置AI自动解析交易思路,生成标准化可运行量化策略代码,零基础也能快速产出专属交易策略。

  2. 全市场多源数据接入
    内置六大金融数据源自动适配与降级兜底机制,覆盖股票、数字货币、大宗商品、外汇等品类,依托AKShare、yfinance等开源数据源,无需额外申请API密钥即可免费获取行情与基本面数据。

  3. 专业多维度策略回测
    搭载7大自研回测引擎,支持单市场独立回测、跨市场组合回测,内置蒙特卡洛模拟、滚动窗口验证、最大回撤测算、夏普比率、胜率盈亏比等专业量化评价指标,精准校验策略实战有效性。

  4. 多平台策略一键导出
    生成的策略可直接导出适配主流交易终端格式,包含TradingView Pine Script、通达信/同花顺公式、MT5 MQL5代码、vnpy量化框架脚本,实现策略从回测到实盘无缝衔接。

  5. 多智能体投研集群
    预置29套专业化投研智能体团队,模拟真实金融机构投委会、全球行业分析组、量化因子研究组等角色,智能体之间自主辩论行情逻辑、筛选标的、优化策略参数,模拟专业投研决策流程。

  6. 全维度金融投研能力
    内置74项专业金融技能,涵盖财务财报分析、分红权益测算、K线技术形态识别、量化因子挖掘、期权定价模型、链上数据解析、A股ST风险筛查等实用功能。

  7. 交易行为偏差诊断
    支持上传个人交易交割单,AI自动分析交易胜率、持仓周期、频繁交易、处置效应等散户常见行为偏差,给出交易习惯优化建议。

  8. 可视化Web交互界面
    提供开箱即用Web UI控制台,策略编辑、回测结果图表展示、收益曲线、相关性热力图、标的筛选全部可视化操作,无需命令行复杂操作。

  9. 多LLM模型兼容适配
    原生支持OpenAI、DeepSeek、Kimi、通义千问等主流闭源大模型,同时兼容Ollama本地私有化大模型,可离线部署使用,保障数据隐私。

三、技术细节

1. 整体技术架构

项目采用前后端分离架构,后端基于Python+FastAPI搭建高性能接口服务,前端使用React19+Vite开发轻量化可视化页面,整体模块化解耦,便于二次开发与功能扩展。

2. 核心技术栈

后端:Python、FastAPI、AKShare、yfinance、量化回测底层库
前端:React19、Vite、ECharts(可视化图表)
AI层:大模型API对接、Prompt工程、多智能体Swarm集群调度
部署:PyPI一键安装、Docker容器化部署、CLI命令行工具
扩展:MCP协议插件,支持接入Claude、Cursor等AI编辑器

3. 安全与性能设计

  • 采用非Root运行机制,规避本地部署权限安全风险;

  • 内置API接口鉴权、文件操作沙箱隔离,防止恶意脚本执行;

  • 具备跨会话记忆能力,自动记录用户风险偏好、策略风格、常用市场标的,实现个性化智能推荐;

  • 回测引擎做运算优化,支持批量策略并行回测,大幅缩短运算耗时。

4. 部署运行方式

支持三种主流使用模式:

  • PyPI pip 一键安装,命令行快速启动;

  • Web服务部署,自定义端口开启可视化控制台;

  • Docker容器化部署,环境隔离、无需配置依赖,开箱即用。

Vibe-Trading:HKUDS开源的全市场AI量化投研工具,零基础玩转策略回测

四、应用场景

  • 个人散户投资者:不懂编程也能自定义均线、趋势、震荡等交易策略,回测历史表现,规避盲目主观交易。

  • 量化学习入门者:作为量化交易学习实训平台,直观理解策略逻辑、回测指标、资金曲线等专业知识。

  • 金融投研从业者:借助多智能体集群做行业行情分析、标的筛选、因子回测,提升投研效率。

  • 小型量化团队:快速批量生成、验证多套交易策略,一键导出适配实盘交易终端,降低团队开发成本。

  • 离线私有化部署用户:搭配Ollama本地大模型,隔绝外网数据,实现私密策略研发与投研分析。

五、使用方法

  1. 环境准备
    确保本地安装Python3.8及以上版本,配置正常网络环境,如需离线使用提前部署Ollama本地大模型。

  2. 安装依赖
    执行pip安装命令:

pip install vibe-trading-ai
  1. 启动项目

  • 命令行极简启动:

vibe-trading
  • 启动Web可视化界面,自定义端口:

vibe-trading serve --port 8899
  • 开启MCP插件服务,对接AI编辑器:

vibe-trading-mcp
  1. 策略创建与回测
    进入Web界面后,以自然语言输入交易策略逻辑,选择目标金融市场与回测时间区间,点击生成并回测,系统自动输出收益曲线、风险指标、绩效报告。

  2. 策略导出落地
    回测达标后,选择对应平台格式,一键导出代码,导入TradingView、通达信、MT5等终端即可使用。

六、竞品对比

对比维度 Vibe-Trading 传统量化框架vnpy 商业量化平台聚宽
使用门槛 自然语言生成策略,零基础无代码 需精通Python编程,学习成本高 需掌握语法规则,仍需手动编写策略
部署方式 开源免费、本地Docker/pip部署 开源本地部署,配置复杂 仅云端网页使用,无本地私有化部署
多智能体投研 内置29套投研智能体,自动协作分析 无智能体集群,纯手动策略开发 无多智能体协作功能
跨平台导出 支持TradingView、通达信、MT5等多格式 仅适配自身框架,跨平台兼容性弱 仅限平台内回测,难以导出第三方终端
模型适配 兼容闭源+本地私有化大模型 无AI大模型原生适配 仅内置平台AI,不支持自定义接入
费用成本 完全开源免费,无功能限制 开源免费,开发效率低 基础免费,高级回测与数据付费

七、常见问题解答

Q:Vibe-Trading 是否需要付费使用?

A:项目为HKUDS官方完全开源项目,个人与非商业用途均可免费使用,无功能阉割、无会员付费限制,仅自行对接大模型需按对应模型官方计费规则执行。

Q:没有编程基础可以正常使用该项目吗?

A:完全可以,项目核心主打自然语言交互,无需看懂代码、无需编写脚本,只用文字描述交易思路,AI自动完成策略生成与回测,适配零基础用户。

Q:能否离线本地部署,不连接外网使用?

A:支持离线部署,搭配Ollama本地大模型即可隔绝外网,行情数据可本地缓存历史数据,实现私密化策略研发,保护交易思路不泄露。

Q:生成的策略可以直接用于实盘交易吗?

A:策略仅为历史数据回测结果,回测收益不代表未来实盘表现,建议用户先模拟盘测试,再小资金实盘验证,切勿直接重仓跟随。

Q:支持国内A股科创板、创业板以及加密货币主流币种吗?

A:全面支持A股全板块、港股、美股主流标的,同时覆盖比特币、以太坊等主流加密货币以及期货、外汇品类,数据源自动实时更新。

八、相关链接

九、总结

Vibe-Trading 依托香港大学数据科学实验室技术实力,以AI多智能体与自然语言交互为核心亮点,打破了传统量化交易编程门槛高、投研流程复杂、策略跨平台适配难的行业痛点,整合全市场金融数据源、专业回测引擎、可视化Web界面与多平台策略导出能力,兼顾零基础普通投资者、量化学习者与专业投研人员的多元需求,开源免费且支持本地私有化部署、兼容各类大模型,是当前轻量化AI量化投研领域功能完备、上手门槛极低的优质开源项目。

打赏
THE END
作者头像
AI铺子
关注ai行业发展,专注ai工具推荐