跳转至

sina 适配器

路径:src/cnequity/adapters/sina/

新浪行情接口,当前主要用于 后复权(hfq)累积因子


文件

文件 职责
adj_factors.py 拉取每股累积复权序列 → 转为逐日 hfq factor
__init__.py 导出

与 derive 的关系

derive/adj_factors.py 调用本 adapter:

  1. 按 symbol 拉取 Sina 复权序列
  2. 转换为 adj_factors schema(adjust_type="hfq"
  3. 缓存至 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)

相关文档