聚宽常用数据接口速查:行情、财务与复权怎么取
摘要:把新手最常用的取数方式理一遍,并说明容易踩的“复权”和“未来数据”两个坑。
前置条件
已能在聚宽写基础策略,需要自己取行情或财务数据。
手把手操作
1
行情数据
按标的一次取一段区间,注意指定频率与复权方式。
取回来先看是否为空、长度是否符合预期。
小贴士:空值要能兜住,否则策略会直接崩。
2
财务与因子数据
财务数据有披露延迟,取数时要按“当时可得”的时间点取。
用未来数据是新手最常犯的严重错误。
小贴士:凡是用到财报,都要问自己:当天真的能拿到吗?
3
复权的选择
算信号建议用一致口径的复权数据;算真实成交价则要回到真实价格。
同一策略混用两种口径会得到矛盾结论。
小贴士:口径统一比选哪一种更重要。
4
取数性能
一次多取、少次多标的,比逐只逐日取要快得多。
把取数结果缓存到全局变量,避免重复请求。
小贴士:回测慢多数时候是取数方式的问题。
新手容易踩的坑
- 使用未来数据:结论完全失真。
- 复权口径混用:信号与成交价对不上。
- 不做空值判断:停牌日直接报错。
- 重复取数:回测慢到跑不完。
相关问答
前复权和后复权选哪个?
看用途:算信号一般只用一种口径并保持一致;看真实价格用不复权。
财务数据为什么和公告不一致?
多与披露时点、报告期调整有关,取数时按可得时间处理。
取不到数据怎么办?
先查代码格式、区间是否覆盖停牌期、是否需要预热,再做空值保护。
本文用到的链接
- 灵犀Quant 网站:首页 · www.lingxw.com · 登录 / 个人中心
- 一点通(QMT 自动下单脚本)下载:下载中心(登录后免费下载)
- 使用手册:manual.html · 产品定价:pricing.html · 帮助中心:help-center.html