运行核验:记录网格越界修复部署与七笔成交核销

This commit is contained in:
baobao 2026-10-16 11:37:13 +08:00
parent bafecb7fea
commit b35c198f34
2 changed files with 20 additions and 0 deletions

View File

@ -1976,3 +1976,10 @@ PMS 页面需要重新登录;基座页面版本与研究字段已实机核对
11:15 自然事件核验发现威胜信息第二次网格卖单越界。原档位 1,000 股,首卖 700 后正确恢复 300;第二次仍按配置卖 700,连同 400 股底仓卖出。七笔成交据实入账,快照追平后对账为空。原策略 11:16:01 已被清场取消。实际成交保留,不回填或反向交易。 11:15 自然事件核验发现威胜信息第二次网格卖单越界。原档位 1,000 股,首卖 700 后正确恢复 300;第二次仍按配置卖 700,连同 400 股底仓卖出。七笔成交据实入账,快照追平后对账为空。原策略 11:16:01 已被清场取消。实际成交保留,不回填或反向交易。
修复 strategy_runner._eval_grid,将数量同时限在配置档量、档位余额、实际 ADD 与可卖量内。保持穿越信号、价格、档距、资金上限和最小申报规则。四组新增反例在原实现均失败,批次 17 增至 45 例;完整禁网与候选镜像回归通过后仅部署 155。关联桥台账 070。部署与成本核验结果待追加。 修复 strategy_runner._eval_grid,将数量同时限在配置档量、档位余额、实际 ADD 与可卖量内。保持穿越信号、价格、档距、资金上限和最小申报规则。四组新增反例在原实现均失败,批次 17 增至 45 例;完整禁网与候选镜像回归通过后仅部署 155。关联桥台账 070。部署与成本核验结果待追加。
### 11:35 部署判收补记
bafecb7 经 45 策略用例、44 批本地及候选镜像禁网回归通过,11:31:02 在 155 四容器统一生效。镜像 a33ecb004e285ed7991b1492477e222703d1ec89892e36ee7cb51ee2d555b3c8,Python 指纹 12f782622c4d。11:31:29 参数与成交后账本逐项保持,已取消网格和七条历史暂停指令未恢复,审计122+1。健康正常、QMT ONLINE、resync=0、对账无差异。188 未操作。
七笔 1400 股实际成交据实核销,共32933.49元;新增毛盈亏-268.87元,当前账期-252.01元,400股底仓实际误卖已单列。原始故障日志在重建前保存。未删除真实成交、回填持仓或反向交易。没有自然新确认或新评析,原心跳13:15接续。详细证据、回退与手工验证命令见四仓交接11:35节。

View File

@ -166,3 +166,16 @@ batch40 增至 22 例,内存数据库验证数量增加、均价失效、固
独立按原批次成本 36.182 元逐笔重算,分笔入账舍入到分后,两批已实现毛盈亏为 -3,237.32 和 -4,673.91 元,与账本一致。合计 -7,911.23 元。一次性按总金额减总成本为 -7,911.22 元,一分钱差异来自既有逐笔舍入。该票原批次是历史 RECON 成本,本次只判收修复后成交未双记,不宣称其全部早期历史成本已经重建。费用、旧批次与历史净值边界保持。 独立按原批次成本 36.182 元逐笔重算,分笔入账舍入到分后,两批已实现毛盈亏为 -3,237.32 和 -4,673.91 元,与账本一致。合计 -7,911.23 元。一次性按总金额减总成本为 -7,911.22 元,一分钱差异来自既有逐笔舍入。该票原批次是历史 RECON 成本,本次只判收修复后成交未双记,不宣称其全部早期历史成本已经重建。费用、旧批次与历史净值边界保持。
证据:155 ~/pms_logs/natural-fills-20261016-1035.json,读取的基线为 history-repair-after-write-20261015.json。核验脚本 verify_natural_fills_20261016.py 仅做 SELECT;没有调用回放、修复写入、采纳或交易。后续 10-16 仍无新成交,本项自然事件证据不再列为完全缺失。 证据:155 ~/pms_logs/natural-fills-20261016-1035.json,读取的基线为 history-repair-after-write-20261015.json。核验脚本 verify_natural_fills_20261016.py 仅做 SELECT;没有调用回放、修复写入、采纳或交易。后续 10-16 仍无新成交,本项自然事件证据不再列为完全缺失。
## 2026-10-16 11:25 威胜信息自然卖出与网格数量边界
11:07:45—11:14:37 新增七笔威胜信息卖出,合计 1,400 股、32,933.49 元。成交号唯一且均已处理。两条父指令 STR20261016110502_688100SH_g、STR20261016111300_688100SH_g 各为目标 700、实际 700,均 CONFIRMED,执行均价为空。两条汇总镜像已被回放识别并跳过;11:08:01、11:14:00 原 worker 日志保留了逐笔入账与汇总 actions=0 的证据。
按修复后的原批次及既有核销顺序独立逐笔重算,所有批次的剩余数量、已核销量及已实现毛盈亏逐项一致。原 1,000 股 ADD 与 400 股 BASE 均已卖出,当前持仓 0、成本价空、已实现毛盈亏从 16.86 元变为 -252.01 元。七笔新增毛盈亏合计 -268.87 元。其中底仓 400 股已实现毛亏为 -282.93 元;这是按历史批次成本计算的金额,不能据此推断不卖出时的后续收益。费用仍未提供。
需与双记区分的实际策略缺陷:历史修复后的网格第 3 档为 1,000 股,配置 per_lot=700。11:05 首笔卖 700 后,11:09:02 运行器正确恢复档位剩余 300。11:13 卖出取量却只受配置档量和总可卖量限制,仍发 700,额外侵入底仓 400。11:16:01 原清场流程已取消该策略。修复 _eval_grid 的数量边界,保持触发条件与配置。真实成交不删除、不回填持仓,不作反向交易。
11:19 首次只读对账遇到旧持仓快照差异;11:19:31 完整快照更新后,11:20:04 diffs=[]、severity=OK。核验使用 apply_fix=False,未做数量调整。七条历史暂停指令继续保持,122+1 条原修复审计不重写。
证据位于 155 ~/pms_logs/。grid-incident-worker-20261016.log 的 SHA256 为 9fd10e419b46de2854a6e8e6793ec91de7218e531892d12ce0a97b1b9bfabd4c。grid-natural-20261016-1125.json 的 SHA256 为 24c22500168b1e9a9951cd3332a91e4385ca4027d6534cff3a7dcf4dfbd77f68。natural-fills-688100-20261016-1125.json 的 SHA256 为 929b2c4ace7ee12afb3bc411c2dc7e5521d62c5903294a9d7dc762a609d48200。独立逐笔结果在 688100-natural-fill-independent-20261016.json。修复及部署判收见同日四仓交接末节与桥台账 070。