方案副本同步:09-02 进度台账与复盘脚本对账通过的读数

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
zlt 2026-09-02 17:08:30 +08:00
parent ff2a201aff
commit ae82e98551
1 changed files with 6 additions and 0 deletions

View File

@ -304,7 +304,11 @@ README"已知的上游约束"三条在基座侧已全部修掉:传导候选不
09-11 周五:第一份正式周报,只给方向读数与拍板选项。
09-14 起:不动入池顺序、不动 PMS 参数、不动两个旋钮,都按第五节的样本门槛另定日期。可做的:环境标签接口就绪后接入、平台侧排除确认、公告进粮立项。
**进度台账09-02 当日)**已完成并推送——候选卡模块与单测card.py、test_card.py、三张只读视图 SQL 并已在基座建成(用户同意提前,九张 v_factor 视图齐全、版本号解析version.py、取数层sources.py、环境标签regime.py、test_regime.py、计划装配联入候选卡与当日 JSON 快照、接口顶层新键与访问日志、调度 regime-append 步骤、入池来源标记与切片旋钮默认关、复盘脚本第一版plan_review.py决策系统只读区制端点已提交并在 188 热加载生效(返回 08-31 数据日、八指数弱势四个PMS 新建仓自主档已改为只提议。实机验证155 一次性容器生产容器与目录未动09-01 数据日候选 0、关注 3、仅展示 1191档位表里"被指向且已启动"只有三只且全缺明确吸筹,与 1.8d 的规模一致。待办09-08 生产上线155 拉代码、.env 加 REGIME_API_URL=http://192.168.16.188:38000/api/v1/market/regime、重启桥容器需同意、平台 XXL 新建 08:45 任务 steps=regime-append复盘脚本对账与首份周报PMS 计划深度 100 对入池 50 的不变式失衡待拍板。
### 2.7 向下兼容承诺与核对清单PMS 在生产运行)
前提09-02 用户补充PMS 目前只做模拟盘,且只部署在 155 服务器。涉及 PMS 的部署、参数改动、验证一律只在 155 做。09-02 已按拍板把新建仓自主档从全自动改为"只提议"(参数表写入,回退即设回全自动)。
承诺桥的所有改动默认向下兼容PMS 不改一行代码也照常运行。确需改 PMS 的部分,在 tradingSystem 仓库协同修改,动之前先重建哨兵断言登记清单,切换前后各留一份计划快照,参数可一键回退。
已核实tradingSystem/app/services/plan_feed.pyPMS 解析计划应答按字段名逐项取值,只读顶层的 date、counts、heat_date、market_snapshot_days、theme_cap、encoding与每行的 rank、code、name、score、heat、upside、tier 及 evidence 里的 theme、n_sources、moved_ratio顶层与行内的未知键一律忽略。新鲜度只看 date。候选筛选只留档位为"强传导"的主榜行观察档没有档位、由单独开关控制。PMS 的计划快照表pms_plan_snapshottradingSystem/app/repo/pms_repo.py 第 747 行起)存的是它自己按已知字段重新序列化的名册(代码、名称、名次、分数、档位、热度、桶)与一份元数据,不是原样存整包,桥新增的字段不会进入它的快照,写入无影响。
@ -374,6 +378,8 @@ README"已知的上游约束"三条在基座侧已全部修掉:传导候选不
- 三张视图(基座机 178用户 tlai容器内 psql 只读):视图上线日起每个扫描日,已动成员视图的成员总数与传导台账的成员总数对账,差异分"截断"与"真差异",只对真差异要求为零;环节日行情视图最新日环节数等于投影表;个股日行情视图最新日行数等于行情快照当日个股数。
- 候选卡(桥机 155`curl -s 'localhost:8300/plan?top=300&obs_top=100&theme_cap=999'` 每行含判决、理由、缺失、风险、卡内序;候选行全部已启动且明确吸筹、硬风险为空;候选数等于 Markdown 候选单条数;开发机 `python3 test_card.py` 打印 ALL OKPMS 拉取后候选池数量与改前一致(用 PMS 自带的计划探针脚本核对)。
- 环境标签(桥机 15508:45 后接口的环境段状态为正常且数据日为上一交易日PMS 08:40 那次拉取看到的状态从桥的访问日志读;来源不可达时为空且候选单不变;线上标签可用率(最近十个交易日非空不少于八天)上线满十个交易日后读。过线条件:按事前线上标签分组,弱势日的候选单与生产名单五日超额和命中率都低于非弱势日、方向稳定、弱势日不少于二十个,三条同时满足才标"已验证"并建议 PMS 启用,否则只展示。
- 复盘脚本对账实测09-02155 一次性容器,桥版本 ff2a201信号日收盘起算、五日、07-29 至 08-26 共 16 个有数据的计划日,全程四分钟):**对账通过**。按样本加权列(与手工同口径)四档读数与 1.8b 逐位一致——强传导 785 样本 2.04、跑赢 33.4%;弱传导 564 样本 0.39、39.2%;无传导 6,364 样本 0.00、42.1%;观察档 10,824 样本 +0.52、46.0%。全池按吸筹三态与 1.8c 对上:明确吸筹 +1.64、跑赢 50.7%(手工 +1.58、50.6%,样本期差三个快照日),潜在 +0.63,其他 0.15。生产名单PMS 快照名册628 样本按日等权 2.02、跑赢 33.9%。
**一条必须写进首份周报的读数**候选单历史重建46 样本、11 个计划日)按样本加权 +4.56、跑赢 69.6%,按计划日等权只有 +0.35、跑赢 43.1%——正收益几乎全部来自候选多的那几天08-04 一天 17 只),候选只有一两只的日子普遍不好;关注单按日等权 1.94、按样本加权 +0.75,同样高度集中。复盘主口径定为按计划日等权(一天一票,更保守),样本加权只作对账。这与 1.8d 的分散度检查互相印证:候选卡是顺风策略,不免疫环境。
- 复盘脚本(桥机 155`docker compose exec -T akg-factor-bridge python plan_review.py --since 2026-07-29 --horizons 5,10,20` 分两步。第一步对账:按第一节补记的口径,强传导档 2.04、观察档 +0.52 与 1.8b 对上,偏差不超过 0.05 个百分点;已启动且明确吸筹 +2.18 用冻结投影或 09-06 前导出的投影复现,做不到就放宽为同符号、量级差不超过 0.5 并打印成员差异数。第二步常规口径(次日收盘起算),两组并列写进首份周报。之后每周五产出复盘报告六节齐全,漏斗条数对得上 PMS 账本当周新建仓动作;跨系统联表的代码格式与交易日历匹配率低于九成五就停。
- 入池切换(拍板后,桥机 155`docker compose exec -T akg-factor-bridge python run.py push-pool --dry-run` 打印候选数、补足数、两边前三十的交集数;池内含 PMS 当日候选全部代码;池总数不超过池上限;入池的候选次日全部有评分。
- PMS 切换(拍板后,桥机 155PMS 计划探针脚本输出等于桥候选单减持仓、黑名单、ST主题按环节落桶切换前读自主档现值切换后 PMS 计划快照名册含判决。