sina 适配器¶
路径:src/cnequity/adapters/sina/
新浪行情接口,当前主要用于 后复权(hfq)累积因子。
文件¶
| 文件 | 职责 |
|---|---|
adj_factors.py |
拉取每股累积复权序列 → 转为逐日 hfq factor |
__init__.py |
导出 |
与 derive 的关系¶
derive/adj_factors.py 调用本 adapter:
- 按 symbol 拉取 Sina 复权序列
- 转换为
adj_factorsschema(adjust_type="hfq") - 缓存至
meta/adj_factors_cache/
配置:
[adj_factors]
source = "sina"
adjust_types = ["hfq"]
[sources.sina]
enabled = true
min_interval_seconds = 0.3
[sources.sina_bars]
enabled = true
min_interval_seconds = 1.0
sina_bars 是 BJ 日线 fallback 的独立限速器;复权因子仍使用 sina,避免两类
请求共享过快的 0.3 秒间隔而触发新浪 HTTP 456。日线 fallback 对 429/456/5xx
还会做有限退避重试。
已知限制¶
- 历史断裂:部分老股因子序列不完整;audit 有 reconciliation 检查
- 仅 hfq;qfq 不在此拉取(ADR-0004)