用自然语言描述你的研究方向,Vibe Trading 的 LLM + Agent + Skill 三层体系会自动
完成数据采集、因子分析、策略生成、回测验证、风险控制,输出专业研究报告。
Vibe Trading 是一个 AI驱动的金融研究操作系统,由香港大学开源, 在 GitHub 上获得 93,000+ Stars。 它的核心架构可以用 三层体系 来理解:
🧠 LLM层 — 大模型推理引擎(DeepSeek / 多模型适配)
🤖 Agent层 — 多Agent管道调度系统(6个专业Agent协作)
🛠️ Skill层 — 金融工具箱(数据获取/回测/风险分析/可视化)
展开下面的卡片,逐层深入理解这套架构 👇
Vibe Trading 三层架构与多Agent管道教学视频
Vibe Trading 的 LLM层 是整个系统的智能核心。它不像普通应用那样只有写死的逻辑——而是让用户用 自然语言 下达金融研究指令,LLM理解后转化为具体的计算流程。
系统目前使用 DeepSeek 作为主力模型(支持多模型切换),通过 LangChain 的 ReAct Agent 框架进行工具调用推理。
Vibe Trading 最核心的特色就是它的 多Agent管道架构。不同于单Agent模式,这里将金融研究流程拆解为 6个独立Agent,每个Agent专注于一个环节,数据以DataFrame格式在各Agent间传递。
👇 点击每个Agent查看详细职责
通过 腾讯行情API(qt.gtimg.cn)实时获取沪深300所有成分股的行情数据,同时通过 IFZQ 接口获取历史K线。支持批量请求(每批20只)、@st.cache_data(ttl=300) 缓存5分钟避免重复请求。
在Data Agent提供的行情数据基础上,计算 15个以上的技术因子:
8个独立的策略函数并行运行,每个返回 DataFrame(code, name, score, rank):
加权融合 (weighted) — 各策略独立打分,按设定权重加权求和
投票融合 (voting) — 每个策略投一票(选中=1分),按总票数排序
排名融合 (rank) — 排名之和,最低总排名获胜
同时提供 共识度分析:显示每只股票被多少策略选中
🔴 流动性风险 (25%) — 换手率/成交量过低
🔴 波动率风险 (25%) — 近期过度波动
🔴 估值风险 (20%) — PE为负或极端值
🔴 趋势反转风险 (30%) — 涨幅过大即将反转
📊 Top股票排行图 — 综合得分柱状图+涨跌幅叠加
📈 回测结果图 — 命中率趋势+预测vs实际收益
🔍 策略对比雷达图 — 各策略的命中率/稳定性/收益捕获
📋 完整HTML报告 — 包含所有分析结果的可分享报告
Vibe Trading 的 Skill层 封装了所有金融分析能力,以模块化函数的形式供Agent调用。
好,现在把 三层体系 合在一起,看看点击"运行分析"时,幕后到底发生了什么 👇