Qbot 快速上手:本地量化投研平台如何从克隆到第一次策略回测
2026/9/10 16:48:50 网站建设 项目流程

Qbot 快速上手:本地量化投研平台如何从克隆到第一次策略回测

【免费下载链接】Qbot[🔥updating ...] AI 自动量化交易机器人(完全本地部署) AI-powered Quantitative Investment Research Platform. 📃 online docs: https://ufund-me.github.io/Qbot ✨ :news: qbot-mini: https://github.com/Charmve/iQuant项目地址: https://gitcode.com/GitHub_Trending/qbot/Qbot

Qbot 是一个完全本地部署的 AI 量化投研平台,把数据获取、策略开发、回测、模拟交易到实盘串成闭环。这篇文章不讲概念,只回答三个问题:它替你省掉了什么、要装哪些东西、启动后多久能看到第一次回测结果。

它整合了哪些环节,解决什么痛点?

写策略时最容易碎的,不是策略本身,而是周围的事:行情要自己拉、指标要自己算、回测要自己搭循环、画图再开一个 notebook。Qbot 的做法是把这四件事各做成一层,中间用统一的数据结构衔接:

  • 数据层:对接 efinance、akshare、yfinance 等接口,K线拉取统一入口
  • 策略层:经典指标策略与机器学习策略共用同一套基类
  • 回测层:底层封装 backtrader,结果用 quantstats 出报告
  • 交易层:事件驱动引擎对接券商、期货等接口

也就是说,你不用为每个策略重写取数和绘图代码,策略类里只写买卖逻辑。

需要什么环境?三条命令装好依赖

Qbot 只在 Python 3.8 / 3.9 下测试过,装之前先确认版本。三个坑位提前说明:

  • 界面依赖 wxPython,dev/目录下按系统放了预编译 whl(如wxPython-4.2.0-cp38-cp38-linux_x86_64.whl
  • TA-Lib 同样提供预编译包,装不上时按系统选对应 whl
  • 主依赖清单在dev/requirements.txt,而不是根目录那份
git clone https://gitcode.com/GitHub_Trending/qbot/Qbot cd Qbot && pip install -r dev/requirements.txt python main.py

启动报缺模块时,按提示pip install补装即可,quick_start.md 里有相同说明。

启动后多久能看到第一次回测?

界面起来后,在设置面板选好数据源(tushare、baostock 等,入口在 qbot/common/configs/ 的参数文件里),回到主界面选标的、时间范围和初始资金,点开始回测。500 根 K 线级别的回测一般在几十秒内出图,报告包含收益曲线、分年度收益和夏普等风险指标:

不想走 GUI 也能直接跑代码,例如 qbot/engine/backtest/backtest_main.py 演示了取 500 根 K 线后挂 RSI 策略执行回测的完整路径。

内置策略在哪找:从布林线到强化学习

开箱可用的策略分两类,建议按这个顺序读:

  1. 经典指标类:qbot/strategies/ 下的boll_strategy_bt.pysma_cross_strategy_bt.py,逻辑直接,适合先读懂框架
  2. AI 策略类:lstm_strategy_bt.pyrl_strategy_bt.pymulti_strategy_bt.py,对应机器学习、强化学习范式

配合教程用效果更好。docs/tutorials_code/ 按难度排了 15 个目录,前两个就是现成案例:单只股票的 MACD 策略和它画出来的买卖点:

再往后是 A 股批量回测、海龟形态、可转债、随机森林选股,以及第 15 目录的强化学习示例。想理解某个具体策略的原理,可以查 docs/02-经典策略/ 和 docs/03-智能策略/ 两篇成文讲解。

下一步:文档和源码入口

  • 安装细节与环境问题:docs/Install_guide.md
  • 常见报错:docs/FQA.md
  • 回测与交易引擎源码:qbot/engine/

sma_cross_strategy_bt.py跑通一遍,你就能看清数据、策略、回测三层是怎么衔接的,之后再改参数、换标的,成本很低。

【免费下载链接】Qbot[🔥updating ...] AI 自动量化交易机器人(完全本地部署) AI-powered Quantitative Investment Research Platform. 📃 online docs: https://ufund-me.github.io/Qbot ✨ :news: qbot-mini: https://github.com/Charmve/iQuant项目地址: https://gitcode.com/GitHub_Trending/qbot/Qbot

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询