A股量化回测策略引擎:用 Agent Skill 做 A 股策略验证与数据分析

前言

做 A 股量化时,常见做法是自建脚本拉行情、写回测、再对接可视化或报表。数据源各有一套鉴权与字段,换源就要改代码;回测逻辑和「问 AI 改策略」之间也缺一层稳定接口。若希望在 Cursor 等 Agent 里用自然语言驱动回测、选股或导出,又不必从零搭服务,可以安装 SkillHub 上的 A股量化回测策略引擎(坐标 @user_a9caeb3c/quant-backtest-strategy),把已封装好的量化能力与 102 个 REST API 交给 Agent 调用。

下面介绍它是什么、已公开的核心能力、安装方式,以及对话中的典型用法与适用边界。

这是什么

A股量化回测策略引擎 是 SkillHub 社区分类 data-analysis 下的 Skill,发布者为 user_a9caeb3c,当前包版本 4.0.0(页面简介中同时出现 V2.1.2 产品线描述,以 SkillHub 版本号为准)。SkillHub 标注 requires_api_key=false,表示安装 Skill 本身不要求额外 API Key 配置项。

官方简介强调:专业级 A 股量化交易系统、米筐 / 聚宽 / AkShare 三源数据支持、102 个 REST API 端点,以及文档与测试相关说明(如七角色全链路测试、TRACE 评测等)。它面向在 Agent 会话中完成策略回测、数据与量化分析类任务,而不是替代券商实盘通道。

核心功能(已公开信息)

以下均来自 SkillHub 页面与已抓取元数据,未单独核实的细项不展开。

  1. 策略回测与量化交易能力
    Skill 名称与简介均指向 A 股量化回测与交易系统;具体策略类型、指标参数以安装后的 SKILL.md 与 REST 文档为准。

  2. 102 个 REST API 端点
    支持通过 HTTP 程序化访问,便于 Python(如 requests)或 Agent 按端点组合完成查询、回测、导出等流程。

  3. 三数据源
    官方写明支持 米筐(RQData)、聚宽(JQData)、AkShare,可在不同数据源之间切换,减少为换源重写采集层的成本。

  4. Agent 集成
    安装后,用户可用自然语言描述任务(见下文示例),由 Agent 按 Skill 说明调用本地或配套服务逻辑。

安装与启用

1. 安装 SkillHub CLI(若尚未安装)

先检查是否已有 CLI:

command -v skillhub && skillhub --version

未安装时,可使用官方一键脚本(完整安装含默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅安装 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

2. 安装本 Skill

安装时必须用 --dir 指向当前 Agent 正在使用的 skills 目录,否则默认装到 ./skills/ 可能无法被识别。

SkillHub 页面给出的安装提示为:参考 SkillHub 安装说明,安装 @user_a9caeb3c/quant-backtest-strategy。

命令行示例(将 <skills 目录> 换成你的环境路径):

skillhub install user_a9caeb3c/quant-backtest-strategy --dir <skills 目录>

常见 Agent 的 skills 目录(来自官方安装文档):

环境 典型路径
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或项目下 .agents/skills/
Windsurf ~/.codeium/windsurf/skills/ 或项目 .windsurf/skills/

安装完成后,按你所用 Client 的要求刷新或重启 Agent,使 Skill 生效。

3. 通过对话让 AI 代为安装

若不方便手敲命令,可将下面提示发给 Agent(与 SkillHub 页面一致):

请根据 https://skillhub.cn/install/skillhub.md,安装 `@user_a9caeb3c/quant-backtest-strategy`。

典型用法

Skill 未在公开页面提供完整 REST 示例清单;在 Agent 中更常见的用法是用自然语言触发,由 Skill 引导调用相应 API 或本地能力。下列表述与 Skill 产品定位一致,可作为会话起点(具体是否支持某接口以安装后的文档为准):

  • 「帮我回测贵州茅台 MA 策略」
  • 「筛选今天涨停的股票」
  • 「查看自选股风险概览」
  • 「导出交易记录 Excel」

程序化调用时,可结合简介中的 102 个 REST API 端点,在 Python 环境中用 requests 访问 Skill 文档列出的 base URL 与路径;第一步应先阅读 Skill 包内 SKILL.md 中的环境与启动说明。

适用场景与注意

更适合:

  • A 股个人投资者做策略想法验证、指标与规则回测;
  • 量化入门者在 Agent 里边问边试,减少从零搭回测框架的时间;
  • 需要 AkShare / 聚宽 / 米筐 之一或切换数据源的数据分析流程。

需要留意的边界:

  • SkillHub 公开页未承诺高频交易(HFT)、直连券商实盘自动下单;实盘需自行对接券商与合规流程。
  • 简介聚焦 A 股量化;期货期权、港美股深度分析等是否支持,以 Skill 内文档为准,勿默认全覆盖。
  • 页面简介中的评分、下载量会随 SkillHub 更新变化;撰写时参考值为:分类 data-analysis,评分 100000,下载 31058,安装 43(来源:SkillHub 元数据快照)。

结尾

A股量化回测策略引擎 把 A 股量化回测、三源数据与大量 REST API 封装成 Agent Skill,适合在 Cursor 等环境中用对话驱动策略验证与数据分析。安装与优先源配置以 SkillHub 官方文档为准。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye