台账 042:第四件上线;方案与交接同步

This commit is contained in:
zlt 2026-09-07 15:50:18 +08:00
parent e00b38e36b
commit 8e23395858
3 changed files with 19 additions and 2 deletions

View File

@ -81,6 +81,7 @@
买什么:第三步的前提。现在给人看的是目标价简单平均的预期空间,噪音口径;按盈利预测算的下行空间才回答"最坏情况下还有多少下跌空间"。
做什么:按同财年每股收益预测与市盈率预测算三情景(悲观、中性、乐观)估值与现价的差,加隐含市盈率与赔率,作为候选卡一行展示,不进判决。取数复用券商行动那一路的同财年去重逻辑。市盈率那一列此前没有代码读过,先在库上核列名再写。
怎么验:候选卡每票多一行,恩捷那例与方案四之三手算一致(赔率 0.87 比 1单测覆盖每股收益为负、机构不足两家、市盈率缺、现价缺四种不适用。
**09-07 已上线,台账 042市盈率列名是 pe恩捷实算悲观 42.64、乐观 84.96 与手算一致,中性 56.05 对 56.75 差在机构去重后少一家09-04 数据 1,210 只里 444 只算得出。PMS 侧整句透传已上线;接口 /plan 要再重启一次 API 进程整句才会送到 PMS。**
**第五件:收口上一段。**(放在第三件之后,因为检查表有四行会被它改掉)
买什么:判收标准本身。

View File

@ -157,8 +157,8 @@
| 系统 | 机器 | 状态 |
|---|---|---|
| 数据基座 astock-kg | 178 | 代码到 d0d3a2a环节评析容器 worker-review 已建并在跑,定时已装 |
| 选股系统 akg-factor-bridge | 155 | 代码到 faede9a第三件桥侧前置逐票日频表已建并有 09-04 首日行;接口 /logic_state 已随 09-07 14:50 的容器重启对外可见),启动涨幅线已关 |
| PMS tradingSystem | 155 | 代码到 99ea218第三件 PMS 侧),镜像已重建,全套 676 例通过 |
| 选股系统 akg-factor-bridge | 155 | 代码到 e00b38e第三件桥侧前置与第四件安全边际逐票日频表已建并有 09-04 首日行;接口 /logic_state 已随 09-07 14:50 的容器重启对外可见;第四件的整句要再重启一次 API 进程才会随 /plan 送出),启动涨幅线已关 |
| PMS tradingSystem | 155 | 代码到 fbad890第三件 PMS 侧与第四件整句透传),镜像按 99ea218 重建、fbad890 只改解析层与一例单测(挂载工作树跑过全套 677 例通过,下次 make deploy-local 时一并进镜像) |
| 择时决策系统 bionic_trader | 188 | 09-07 第二件:新建仓研判三值(证据不足回不可用),跑盘中研判的工作容器已重启 |
**09-07 下午的进度(第零件、第二件、第三件)**:第零件三组 11 条缺陷修完 10 条(台账 036 到 038第二件三处上线台账 039第三件桥侧与 PMS 侧都已上线(台账 040、041只差选股系统的 API 进程重启这一步。
@ -253,6 +253,8 @@
**零,选股系统的 API 进程重启——09-07 14:50 已做(经用户同意)。** 接口 /logic_state 实测可用;验证命令:`curl "http://192.168.16.155:8300/logic_state?codes=600000.SH"` 返回 states 一项且 source 为 daily 或 computed。以后 api.py 有改动都要记得这一步:容器的 uvicorn 没开热重载。
**零之一,两处还没进生产进程的代码。** 选股系统的 /plan 是进程内实时重算,第四件的安全边际整句要等 API 进程再重启一次才会送到 PMSPMS 的 fbad890整句透传还没进镜像下次 make deploy-local 时一并进。两处都不影响判决与分流,只影响人看到的那一句。
**零之二09-08 早上看第三件的第一次真实读数。** 逐票日频表 09-07 那一天的行数(应在一千二百上下)与"被抗抖动按住"的只数PMS 侧 plan_pull 返回里 logic_state 一段的 ok 与 got。当天若有新开仓持仓页"当初为什么买"一栏应填上。
**一09-08 验证 5.1 的修复在无人值守下成立**:当天计划里产业研判可用数不为零。

View File

@ -376,3 +376,17 @@
- 三个开关现值:分流开、减持提议关、比例 0.3333。减持提议开之前先看停增持一个月的误伤。
- 09-07 14:50 选股系统接口容器已重启(经用户同意,中断十二秒)。实测:/logic_state 对档位表里的票回当日表行source=daily带判决与卡内序对表里没有的票现算source=computed认不出的代码形态回错误行不崩整批/plan 每行的逻辑状态多出 raw_state、settle_note、prev_state 三键PMS 容器内直查两只票成功。整条链从此接通,明早 08:40 起是无人值守的第一次。
- 复核日期09-08 08:40 后看 plan_pull 的返回里 logic_state 一段ok、got、by_state09-08 起看提议卡上有没有"逻辑存疑"字样的交人原因;持仓页两栏对新开仓的票是否填上。
## 042 · 2026-09-07 · 第四件上线:安全边际三情景有了落点,只展示不进判决
- 改动(选股系统 e00b38ePMS fbad890桥侧十一个测试文件全绿PMS 全套 677 例通过):
- 口径一次定死:同一预测期的每股收益与市盈率预测,按机构去重后各取最低、中位、最高。悲观是最低乘最低,中性是两项中位数,乐观是两项最高;隐含市盈率是现价除以中位每股收益;赔率是中性上行对悲观下行。预测期优先年度(以 Q4 结尾)里覆盖机构最多的,同数取更近的年份;窗口取近 90 个自然日,与券商行动那一路共用同一次取数。
- 现价与预期空间同源(前复权行情表 gp_day_data日期区间写成左闭右开时间列带不带时分秒都对得上。市盈率列名核过是 pe近 90 天覆盖 35,910 行占 91.8%。
- 四种不适用各一句人话:每股收益有负值或零、覆盖不足两家、市盈率不足两家、现价取不到;另两种赔率不成立也写明(悲观仍高于现价、中性低于现价)。
- 机构分歧标注:每股收益或市盈率的最高对最低超过 3 倍就在句尾标"分歧极大,两头的数字只当参考"。不改算法——实测有票悲观负 89%、乐观正 1054%,那本身就是券商没有共识这条信息。
- 计划:候选卡每票带原值与整句,候选单表格加一列"悲观下行/中性上行,赔率"并附口径说明。PMS整句随候选透传到硬数字、提议卡与账本不送研判单测钉住不在白名单里
- 对表:恩捷股份用 09-02 数据实算,悲观 42.64、乐观 84.96、隐含市盈率 21.4 与方案四之三手算一致;中性 56.05 对手算 56.75,差在机构数——同机构只留最近一篇后是 8 家而手算按 9 家,赔率因此是 0.78 对 0.87。单测用九家样本对手算逐项对齐。
- 09-04 数据实跑一次计划装配的读数:耗时 26 秒(此前 24 秒);档位表 1,210 只里 700 只有券商预测行444 只算得出17 只分歧极大;算不出的三类是覆盖只有一家 213、每股收益为负 23、市盈率只有一家 20。候选 58 只全部带原值,其中 9 只算不出。样例:双环传动中性 35.90 低于现价 38.07,赔率不成立;良信股份赔率 0.37。
- 上线状态:桥侧代码已拉到 155明早的构建子进程直接生效**接口 /plan 是进程内实时重算,要等 API 进程再重启一次整句才会随计划送到 PMS**,重启前 PMS 收到的是没有这一项的旧形状(解析层缺就是 None不报错
- 台账待决的第一条(中性情景值作参考目标价)现在有了数据落点,仍待拍板;本条只展示。
- 复核日期09-08 早上计划文件的候选单表格看安全边际一列是否有值;接口重启后看提议卡是否显示整句。