第 1 章 · 01 它是什么与如何跑起来 本节摘要:第一次接触 Vibe-Trading,最容易把它误解成「自动赚钱机器人」。本节先破除这个误解——它是一个面向金融研究的自然语言工作台,你用一句话提出研究问题,项目把问题拆成数据读取、因子计算、策略生成、回测、报告等可运行步骤,核心价值是「让研究能跑、能复查、能沉淀」,而不是替你判断或托管资金。然后带你三步跑通它:安装、初始化、第一条研究提示,并打开本地 Web UI。读完本节,你会对 Vibe-Trading 的定位有准确认知,并亲手完成第一次研究运行。 内容来源:原项目中文入门教程(第 1 章)与英文文档 + 合并改写。
本节摘要:第一次接触 Vibe-Trading,最容易把它误解成「自动赚钱机器人」。本节先破除这个误解——它是一个面向金融研究的自然语言工作台,你用一句话提出研究问题,项目把问题拆成数据读取、因子计算、策略生成、回测、报告等可运行步骤,核心价值是「让研究能跑、能复查、能沉淀」,而不是替你判断或托管资金。然后带你三步跑通它:安装、初始化、第一条研究提示,并打开本地 Web UI。读完本节,你会对 Vibe-Trading 的定位有准确认知,并亲手完成第一次研究运行。
内容来源:原项目中文入门教程(第 1 章)与英文文档
getting-started/vibe-trading-overview+getting-started/quick-start合并改写。
阅读完本节,你应当能够:
Vibe-Trading 可以先理解成一个**「交易研究工作台」**。你用自然语言提出问题,项目把问题拆成数据读取、因子计算、策略生成、回测、报告和账户连接等步骤。
它不是券商,也不托管资金;核心价值是让研究步骤能运行、能复查、能沉淀。
一句话提示,就这样在五步之间流转成一个可检查的研究产物。
⚠️ 边界澄清:Vibe-Trading 为研究、模拟、回测与审计而建。任何实盘交易都是 opt-in 且默认只读——只在用户自己授权的券商(如 Robinhood Agentic Trading)内、在用户设定的限额内运行,可随时中止。它不持有资金、不运营交易场所、不提供投资建议。本教程所有内容均不构成投资建议。
很多人第一次用金融工具,期待的是「给我一个稳赚策略」。Vibe-Trading 不做这件事——它做的是另一件同样重要的事:让研究的每一步都能跑、能复查、能沉淀。
一次典型的 Vibe-Trading 研究运行,走的是这样一条流水线(详见第 2 章):
💡 为什么 artifacts 痕迹重要:金融研究常常需要事后复查——三个月后你想知道「当时那个回测到底用了什么参数、跑了哪段时间」,如果没有留痕,就无从复盘。Vibe-Trading 把每个产物都沉淀下来,这正是「研究工作台」区别于「问答机器人」的地方。
pip install vibe-trading-ai vibe-trading init vibe-trading
vibe-trading init 会以交互方式引导你完成本地配置(模型、密钥、数据源等),详见第 4 章配置一节。
vibe-trading run -p "Backtest a BTC-USDT 20/50 moving-average strategy for 2024, summarize return and drawdown, then export the report"
这条提示会:回测一个 BTC-USDT 的 20/50 均线策略(2024 年)、总结收益与回撤、导出报告。如果 agent 生成了 run dir,最终会调用 backtest 工具,校验 config.json 与 code/signal_engine.py,再运行回测。
💡 第一条命令的安全提示:上面的命令不连券商、不下单,只是用历史数据做模拟。初学阶段请始终从这种「纯研究」命令开始,等第 3 章再考虑账户连接。
vibe-trading serve --port 8899
本地 Web UI 适合你想要这些能力的时候:上传文件、流式查看 swarm 进度、Settings 配置、生成的产物集中管理。日常快速研究,CLI 通常够用。
vibe-trading init 之后,你的本地会有一个环境配置文件(如 .env),关键项大致是:
LANGCHAIN_PROVIDER=deepseek # 模型厂商 LANGCHAIN_MODEL_NAME=deepseek-v4-pro # 模型名 TUSHARE_TOKEN=your-token # A 股数据源 token(可选) TIMEOUT_SECONDS=2400 # 长研究的超时
几个要点先记住:
API_AUTH_KEY,请求带 Authorization: Bearer <key>。pip install vibe-trading-ai → vibe-trading init → vibe-trading run -p "..."。vibe-trading serve --port 8899,适合上传文件、看流式进度、管 Settings 与产物。.env 管厂商/模型/密钥;大量工作流无需付费 key;长研究选工具调用强的模型。⚠️ 再次强调:本节及整个教程不构成投资建议。任何真实交易应先经过你自己的判断、券商确认、模拟盘验证和风险控制。
下一节,我们将用一张「项目地图」讲清 Vibe-Trading 的六层结构(数据层/因子层/回测层/券商层/工具层/复盘层),让你看清一句话提示究竟在系统里如何流转。