zlt
|
5425dc6cf7
|
逻辑状态四态接进计划装配,结论随每张卡发给下游
此前四态只是一个纯函数模块,结论躺在库里没人读。这次接上:
计划装配时每只票算一次四态,三路输入分别是研报论断(已有)、产业研判(读行业观点
快照,按环节名对上今日被指向的环节)、券商行动(同财年同预测期的每股收益预测中位数
与覆盖机构数,两个等长窗口比较)。公司事件那一路无数据源,恒出缺失,但照样记名——
缺失要让人看得见系统缺的是什么,不能让人以为系统判过了。
两处取数搬进公用的地方,免得读数脚本和计划各写一套:行业观点快照的当日读取进
judgement.py,券商行动进 sources.py。读数脚本改调它们,自己那两份删掉。
修了一处日期口径错误:行业观点快照按计划日落库,行情与论断按数据日取,两者在生产里
差一天。原先用同一个日期取三样东西,结果是快照首日读到空。
另修一处:读数脚本原先只读含已启动成员的窄传导视图,而候选卡认的是完整那张,
算出来的产业研判覆盖比卡上真实看到的低。两边现在同一口径。
接口每行新增逻辑状态:状态、子因、每路的来龙去脉与截止日。不发权重、不发判决改动——
四态怎么作用于建仓通道是 PMS 那边的事,这里只提供状态与出处。内部中间量不外泄。
测试十七例,重点钉住四态不改判决:四个状态乘三个判决十二种组合逐个扫过,判决一次
都没被动过。这是收敛规则单调性的守卫。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-09-04 11:46:01 +08:00 |
zlt
|
f53bcc9973
|
读数脚本改用完整传导视图,与候选卡一致
候选卡判「所在环节被指向」时认的是两张视图取或,读数脚本原先只读了含已启动成员
的那张窄视图,算出来的乙路覆盖比卡上真实看到的低。一只票挂多个环节时取第一个
评析过的那个。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-09-04 11:42:03 +08:00 |
zlt
|
25724003d1
|
读数脚本分开数据日与计划日
行业观点快照按计划日落库,行情与论断按数据日取,两者在生产里差一天。
原先用同一个日期取三样东西,结果是要么读不到当天快照、要么读不到行情。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-09-04 11:40:56 +08:00 |
zlt
|
86727827ae
|
读数脚本:快照的 NaN 归一成 None,环节名空值不进索引
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-09-04 09:14:03 +08:00 |
zlt
|
5a2a51a2d0
|
读数脚本:乙路改读当日快照,存疑与强化全部列出
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-09-04 09:13:07 +08:00 |
zlt
|
57d12b913f
|
四态覆盖率读数脚本:三路取数与合成后的分布,只读
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-09-04 09:11:50 +08:00 |