Alpaca量化交易
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/alpaca-skills-png。
技能介绍
要解决的问题
手动用 Alpaca API 做量化交易时,行情拉取、订单提交、账户查询等环节通常散落在临时脚本里。接入时常见三类麻烦:一是市场数据的字段映射、时间范围处理、流式更新容易写错;二是下单、撤单、订单状态轮询的边界情况多,比如价格变动、订单被拒、网络抖动时的重试逻辑;三是当接口触发限流或返回错误时,缺少统一的退避、幂等校验和异常恢复机制,导致交易流程不稳定。
技能如何组织
这套技能集按职责拆成 12 项子技能,每项对应一个具体任务,比如市场数据拉取、交易执行、账户查询、限流处理、订单状态维护等。使用时根据当前需求只加载对应子技能文件,不需要一次性引入全部能力。技能内部聚焦 Alpaca API 的调用逻辑,把参数校验、请求节奏、错误响应解析、重试策略等重复劳动封装清楚,让你能把精力放在策略本身。
适用边界与注意点
技能集采用 MIT License,可自由修改和分发。它兼容 Claude Code、Codex、Hermes Agent、OpenClaw、QClaw、WorkBuddy 等平台,但本身不托管交易凭证或资金权限,需自行配置 API Key 和访问范围。在投入实盘前,建议先用沙盒环境验证订单流、限流恢复和异常场景,再根据策略需求调整子技能的调用节奏。
使用场景
- 在搭建 Alpaca 行情策略时,需要拉取历史行情并按时间范围清洗字段
- 要把下单、撤单和订单状态轮询串成稳定交易流程,处理价格变动和订单被拒
- 接入 Alpaca 后遇到接口限流,需要统一退避与重试来恢复请求
- 编写子技能时要把 API 参数校验和错误响应解析封装进独立技能文件
适合人员
- 独立量化开发者,需要把 Alpaca 行情和下单逻辑拆成可复用技能
- 策略研究员,想专注策略本身而把限流容错和重试逻辑交给技能处理
- Agent 平台工程师,在 Claude Code 等工具里接入 Alpaca 交易流程
- 团队技术负责人,负责整理 12 项子技能的加载和权限边界