技能说明
适合交易策略研究、参数比较和纸面验证准备。技能会明确记录数据、成交和费用假设,禁止把历史回测当成收益承诺或自动真实下单;API 密钥必须妥善保管。
关于此技能
Alpaca 历史回测技能把策略想法整理成明确规则,通过 Alpaca CLI 获取历史行情,在本地生成可复现的回测脚本、数据指纹、交易记录和报告。它强调披露假设,不把历史模拟当成未来收益承诺。
核心能力
可复现回测
固定日期、标的、周期、数据源和执行假设,保存原始数据、配置、脚本和结果。
完整研究报告
输出收益、最大回撤、交易次数、胜率、夏普比率、基准比较、首末笔交易和关键假设。
偏差与风险检查
提醒前视偏差、幸存者偏差、滑点、费用、流动性、公司行动和过拟合等问题。
适用场景
验证交易策略
把自然语言策略转成数学规则,在历史区间内检查表现和交易行为。
比较策略变体
记录参数、数据指纹和运行血缘,比较不同阈值、滑点或时间范围。
准备纸面验证
在历史研究后整理纸面交易验证材料,但与真实下单流程分开。
使用步骤
- 01
第一步:明确策略
确定标的、日期、周期、指标、入场/退出、资金、仓位、基准和成交假设。
- 02
第二步:检查环境
安装 Alpaca CLI,确认账号或环境变量可用;不要把 API 密钥写入代码、报告或仓库。
- 03
第三步:获取并模拟
用 CLI 获取历史数据,保存原始结果和数据指纹,在本地运行单次可审阅的回测脚本。
- 04
第四步:审阅结果
查看报告中的收益、回撤、费用、基准和偏差说明;回测结束后不要自动提交真实订单。
常见问题
回测结果能代表未来收益吗?+
不能。它是基于历史数据的假设模拟,受数据质量、费用、滑点、流动性和执行延迟影响,不构成投资建议。
会不会直接下真实订单?+
该技能用于历史回测,安全规则明确禁止把回测流程替换成真实下单;纸面交易也应单独配置和验证。
API 密钥如何保护?+
优先使用 Alpaca profile 或环境变量,并避免在终端输出、生成文件、报告和版本库中暴露密钥。
安装前检查
把兼容性、来源和安装入口先看清楚,再放进自己的工作流。
Codex · Claude Code · Cursor
已提供来源链接
命令可直接复制
2026/08/26
安装提醒:这项技能可能涉及网络、脚本、文件或凭据权限,安装前请先阅读 SKILL.md,并确认它需要哪些权限。
npx skills add alpacahq/alpaca-skills --skill alpaca-trading-backtest