Alpaca券商行情数据
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/alpaca-broker-market-data-lr-pet0。
技能介绍
解决什么问题
直接对接美股行情数据通常意味着要处理多套认证体系、不同的传输协议和散乱的接口文档。当你已经在使用 Alpaca 的 Broker API 做交易时,行情数据却跑在另一个 host 上,用另一套 key,实时推送用的是 WebSocket 而不是 SSE——这些差异很容易在集成时踩坑。
技能如何工作
该技能封装了 Alpaca Market Data API 的核心能力:
- REST 接口:拉取历史 K 线、快照、新闻等结构化数据
- WebSocket 流:订阅实时 tick / bar,走独立于 Broker 的行情通道
- 身份隔离:市场数据的 host 与
Trading APIhost 分离,认证 token 不互通
关键步骤:先确保已完成 Broker 集成,确认资产、交易时钟等基础信息在 Trading API 侧可用;随后将请求指向 Market Data API host,使用专属密钥初始化。
适用边界与注意点
- 仅覆盖美股标的,不含期权、加密等其他资产类别
- 实时流依赖 WebSocket 长连接,需自行处理断线重连
- 历史数据的回溯深度受订阅计划限制,超范围请求会被拒绝
- 不要把 Broker 的 token 直接拿来调行情接口,两者认证域不同
使用场景
- 在搭建量化回测系统时,需要批量拉取某只美股过去一年的日K线数据做策略验证。
- 交易面板要展示美股盘口实时报价,需要建立WebSocket连接接收逐笔行情推送。
- 已对接Alpaca Broker做自动交易,需要同时接入独立行情host的实时bar数据做风控判断。
适合人员
- 量化研究员:需要稳定的美股历史行情接口来做因子计算和策略回测。
- 交易系统工程师:在集成Alpaca交易API的同时,需要正确接入独立的行情数据host和认证体系。
- 行情可视化开发者:需要为实时监控面板接入美股WebSocket数据流并自行处理断线重连。