Agent Skills
返回列表
🤖

Alpaca 交易回测

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md 中的指南,将 @user_3c6cb52e/alpaca-trading-backtest-sh-n37530 安装到你正在使用的 AI 助手中。

技能介绍

问题在于「跑一次」和「能复现」之间的差距

把策略想法丢给 AI Agent,得到的往往是一段跑完就丢的脚本:参数藏在代码里、数据口径没记下来、费用假设事后没人能核对。这个技能针对的是另一种诉求——你已经知道要测什么,只需要一次有据可查的历史回测。

它如何工作

技能把执行范围限制得很死:Agent 只为已确认的策略写最小可读代码,不做策略探索、不自动调参。这样做的好处是,任何一次解释性选择都必须暴露在你面前——比如用哪段历史区间、按什么粒度撮合、如何处理分红拆股、是否计入费用与滑点。

典型流程:

  • 你给出策略与回测区间;
  • Agent 复述假设,确认理解是否一致;
  • 在本地工作区生成最小实现,落盘 notes.md、report.md、summary.json 等工件;
  • 汇报结果,并把假设与口径一并写进工件,而不是只给一条净值曲线。

前置条件是环境里已装好 Alpaca CLI,技能本身不负责安装。

必须随结果一起走的披露

任何报告、notebook、dashboard 或导出结果都要带上历史回测免责声明。涉及模拟盘时,额外说明纸面交易与实盘的差异来源(成交假设、市场冲击、流动性、延迟、订单处理、费用等)。如果回测建模了 Alpaca 的交易活动费用,notes.md、summary.json、report.md 需要链接 Alpaca Brokerage Fee Schedule PDF,并记录 PDF 版本日期、提取时间戳、建模的费用类别,以及刻意排除的费用项。

适用边界

它不是「策略能赚钱」的承诺,而是一套可复现的研究流程。回测质量取决于行情数据质量、数据源选择、公司行为处理、费用滑点税收、执行假设与实现细节。结果只用于研究与教育,不构成投资建议。

使用场景

  • 策略已定型,需要按指定历史区间跑一次 Alpaca 回测并留下报告
  • 想把费用与滑点假设固定下来,生成可被同事复核的回测记录
  • 要在回测报告里说明纸面交易与实盘差异,并附上模拟盘免责声明
  • 需要一份带 Alpaca 费用建模说明的研究工件,便于日后重跑同一口径

适合人员

  • 量化研究员:要在改参数前先复现一次历史回测结果
  • 金融科技工程师:负责把策略想法转成最小可读的回测代码并归档工件
  • 交易系统运维:需要每次回测都附带数据口径、费用假设与披露说明
  • 研究助理:要把回测结论整理成报告供导师或合规审阅