zlt
05c5e2f889
读上一版快照改为取全部列并归一空值
...
这个函数 2026-09-07 起也给计划装配用,要按环节名索引、再读采信倾向与自我校验。
原先只取算迁移用的五列,环节名是空的,按环节索引必然为空,产业研判这一路整个缺席。
上一处修改(读 ds 当天或之前的最近一版)方向对了,但被这一层挡住,周一计划里可用数
仍为零。
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 09:33:40 +08:00
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
12cdb51180
选股系统:日频行业观点快照与覆盖率读数
...
行业观点快照:产业研判在数据基座里按主题整行覆盖、没有版本史,所以由读的一方每个计划日抄一行存下来。只有材料指纹变化才算一次方向迁移,指纹没变而日期变老只累加陈旧天数。表落在平台因子库(对数据基座只有只读账号),首次运行自动建表,同日重跑覆盖当日行。新增子命令与可选的每日构建步骤,不进默认三步。
覆盖率读数:只读脚本,回答产业研判这一路能覆盖多少票、主题名与环节名有多少能逐字对上、因果论断的覆盖与披露日分布。用来决定这一路接多大面。
测试:新增六个测点全过,仓库其余离线测试照常通过。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-03 16:07:02 +08:00