| name | momentum-data-ops |
| description | Momentum 工程的数据抓取、校验与同步执行规范。在拉取/入库 ETF、场外基金、期货、 宏观数据,处理价格复权、公司行动、期货连续合约合成,或做 EOD 同步时使用。 触发词:"抓数据/拉数据"、"数据同步"、"akshare"、"宏观数据"、"复权 none/hfq"、 "公司行动/除权除息"、"期货 889/连续合约"、"EOD 同步"、"data ingestion"。 本技能是 AGENTS.md 价格复权/期货连续等条款的可执行入口,不取代条款本身。
|
Momentum 数据运维技能
权威定义以 AGENTS.md(价格复权规则、期货连续 889 规则、correlation 规则)与
SOUL.md 为准,连续合约细节见 docs/futures-continuous-rules.md /
docs/futures-continuous-spec.md。冲突时以 SOUL.md / AGENTS.md 为准。
何时使用
抓取/入库行情或宏观数据、处理复权与公司行动、合成期货连续序列、跑 EOD 同步。
关键文件
- 数据源:
src/etf_momentum/data/(akshare_fetcher.py、
akshare_eastmoney_fetcher.py、multi_source_fetcher.py、
off_fund_ingestion.py、futures_ingestion.py、
futures_contract_ingestion.py、cboe_fetcher.py、yahoo_fetcher.py、
fred_fetcher.py、sina_fetcher.py、stooq_fetcher.py)。
- 校验:
src/etf_momentum/validation/(价格校验与策略推断)。
- 同步:
src/etf_momentum/scheduler/market_sync.py、
src/etf_momentum/services/,管理 API /api/admin/sync/fixed-pool。
- 宏观脚本:
scripts/update_macro.py。
执行步骤
- 规划:确认目标资产类、数据源优先级与回退源、时间窗口。
- 拆解:抓取 → 校验 → 入库 → 复权处理 → (期货)连续合成 → 同步。
- 执行:复用既有 fetcher,缺失能力再扩展;外部调用失败用带上下文消息包裹。
- 审查:跑下方检查清单。
- 复盘:把新数据源/字段语义补进
AGENTS.md 或 docs/。
检查清单
价格复权(与 NAV 计算一致):
期货连续合约:
数据质量与稳健:
同步:
交付证据
数据源与回退链、复权/连续合成处理、校验结果、跑过的测试。