feat(data): 中证1000/2000 定期更新 schtask + schtask 路径坑修复
sanguo-index 增强: index_monthly_wrapper 加 STEP0 parse_csindex_announce (治偏差全集, 月度16号自动刷新 constituent_unified) register_akshare_schtasks 修 PowerShell schtasks /tr 反斜杠路径丢前缀坑: $ws 变量在双引号被原生命令解析吃掉 -> Arguments 存成 \xxx.ps1 -> schtasks /run 返回成功但 wrapper 静默不跑从不写日志。改全路径硬编码 + --%。 ak-* 5 schtask 路径全坏已批量修(register_akshare 旧版"已部署Ready"是假成功)。 诊断: Get-ScheduledTask 中文Win报 0x80070057 无用, 改 schtasks /query /xml 看 Arguments 才发现丢前缀。 schtask 全链路验证 STEP0-3 exit=0, constituent_unified 000852=1672(was_removed=672) / 932000=2684(684) 治偏差保持。
This commit is contained in:
@@ -1,6 +1,11 @@
|
||||
# 静态数据 3 个真缺口 — 补充设计(2026-07-19 记录,待当前下载完再动手)
|
||||
# 静态数据 3 个真缺口 — 补充设计(2026-07-19 记录)
|
||||
|
||||
> 当前下载(15min Mac补全 + akshare static + baostock static)跑完后再继续本设计。先记录存底。
|
||||
> **✅ 方案A 2026-07-22 落地后状态**(见 [[data-fusion-design-finalized]] memory §14):
|
||||
> - **缺口1 日线换手/涨跌**:已实现——baostock `turn`/`pctChg` 拆 `valuation_baostock/<year>.parquet` 按年宽表(2003-2026),非派生(原设计的"派生方案"已被 baostock 现成字段替代)。
|
||||
> - **缺口2 ETF 入 universe**:已完成——xtata `sanguo-xt-eod` 18:40 跑,universe 沪深A股∪ETF∪基金=7414,dividend_type='front',ETF 入 dbbardata 与个股共表。
|
||||
> - **缺口3 指数成分历史**:✅ **2026-07-23 全闭环**——`constituent_unified` 8466行/9指数(300/500/50 baostock 时点聚合全集 + 深证 4 指 akshare cni union 含被踢 + **中证1000/2000 csindex 公告回溯全集**)。**原"永久 gap"已推翻**:csindex 公告 JSON 接口(queryAnnouncementByVo + PDF/xlsx 附件)回溯调整公告治偏差,000852 1000→1672(was_removed=672)/ 932000 2000→2684(684)。详见 memory [[csindex-announce-backfill]]。残留 gap:932000 中间调整 csindex 无公告(launch∪current 近似)/ 000852 2007-2016 部分公告无附件(2016-12 起完整)。
|
||||
>
|
||||
> 下文为 2026-07-19 原始设计,保留作历史参考。
|
||||
|
||||
## 数据现状实测(VPS quant_trading.db + data/ 目录,非推理)
|
||||
- **DB dbbardata**: 15m(2025-07~2026-07,1年,xt_tacitdata源)/5m(1年)/**d日线(2010~2026,16年,5205 symbols,OHLCV+amount)**。dbbardata schema 有 turnover(=成交额amount),**无换手率/涨跌幅列**。
|
||||
|
||||
Reference in New Issue
Block a user