docs: 002646孪生丢笔修账证据包入库——QMT同秒孪生成交事件+盘中API明细双丢(晚间视图才补全)致台账缺1笔600股;证据=订单filled 8900vs台账8300+全账户40持仓唯一差异+恒等式4242=600×7.07精确归位;修账已执行(用户21:00批准):backup API备份+INSERT repair行+live_17 23:41重放,快照8900与QMT精确一致;08-27同型案在档,同秒孪生=QMT损耗模式 [nas]
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
# 002646 丢 600 股成交 — 修账证据包(2026-09-01 晚间视图,零点翻篇前固化)
|
||||
|
||||
## 结论
|
||||
- QMT 订单视图 filled=8900(真);台账只记 8300(12×600+2×500+1×100)
|
||||
- QMT 持仓视图 002646=8900 vs 账本 8300 —— **全账户 40 只持仓唯一差异**
|
||||
- 恒等式 09-01 未归因 +4242 元 = 600 × 7.07(002646 收价),100% 定位
|
||||
- 64 笔全账户成交归属:17=29 / 18=15 / 22=15 / 21=5 / 19=0 / 20=0(29+15+15+5=64,无手动单)
|
||||
台账 63 行 vs QMT 64 行 = 恰差这笔孪生
|
||||
|
||||
## QMT 晚间视图 002646 全部 16 笔(探针 19:1x 实录)
|
||||
| traded_time(epoch) | vol | px | traded_id |
|
||||
|---|---|---|---|
|
||||
| 1788226760 | 600 | 7.0 | 1010000032367159 | ←孪生A
|
||||
| 1788226760 | 600 | 7.0 | 1010000032367166 | ←孪生B(台账缺其一)
|
||||
| 1788226761 | 600 | 7.0 | 1010000032367174 |
|
||||
| 1788226762 | 600 | 7.0 | 1010000032367183 |
|
||||
| 1788226763 | 600 | 7.0 | 1010000032367190 |
|
||||
| 1788226764 | 600 | 7.0 | 1010000032367197 |
|
||||
| 1788226765 | 600 | 7.0 | 1010000032367204 |
|
||||
| 1788226766 | 600 | 7.0 | 1010000032367212 |
|
||||
| 1788226767 | 600 | 7.0 | 1010000032367222 |
|
||||
| 1788226768 | 600 | 7.0 | 1010000032367228 |
|
||||
| 1788226769 | 600 | 7.0 | 1010000032367238 |
|
||||
| 1788226770 | 600 | 7.0 | 1010000032367243 |
|
||||
| 1788226771 | 600 | 7.0 | 1010000032367251 |
|
||||
| 1788226772 | 500 | 7.0 | 1010000032367257 |
|
||||
| 1788226773 | 500 | 7.0 | 1010000032367263 |
|
||||
| 1788226774 | 100 | 7.0 | 1010000032367274 |
|
||||
|
||||
合计 8900 ✓(订单 1090522873,09:39:20 提交,市价转限价 7.1→按 7.0 成交)
|
||||
|
||||
## 修账参数(已执行,2026-09-01 深夜)
|
||||
- INSERT INTO live_trades:
|
||||
account_id=17, strategy_name='all_weather_ex', symbol='002646.XSHE',
|
||||
direction='buy', offset='open', price=7.0, volume=600,
|
||||
traded_at='2026-09-01 09:39:20'(epoch 1788226760,北京时间换算),
|
||||
vt_tradeid='repair:1010000032367166'(孪生B 的 QMT 成交编号)
|
||||
- 前置:sqlite backup API 备份 backtest_results.db → .bak_002646_20260901_2100
|
||||
- 后置:live_17 status 开关重启(stopped→等进程退→running)
|
||||
- 用户批准:21:00 对话原话「002646的修帐我批」
|
||||
|
||||
## 执行结果
|
||||
- ✅ 备份落盘:backtest_results.db.bak_002646_20260901_2100
|
||||
- ✅ INSERT 1 行(dup-guard 查重通过,无既有 repair 行)
|
||||
- ✅ live_17 于 23:41 带修账行重启(vps_count_engines.py 计数 6/6;期间踩 wmic 自匹配坑一次,
|
||||
探测命令 cmdline 含 'live_17' 会数到自己,已改用脚本文件方式计数)
|
||||
- ✅ 快照验证:账本 002646 = 8900,与 QMT 持仓视图精确一致(全账户 40 只持仓零差异)
|
||||
- ⏳ 恒等式验证:2026-09-02 15:10 EOD 预期未归因 ≈0(第 6 连绿,#38 关门计数继续)
|
||||
|
||||
## 根因定性
|
||||
QMT 网关层对**同秒孪生成交**:事件推送丢一笔 + 盘中 API 明细视图缺行(晚间才补全)。
|
||||
我方 9c33af5 的 Counter 判重无责(事件根本没到);EOD 补插 15:05-18:41 取不到原料也非 bug。
|
||||
08-27(001234)/08-31(002646)两案同型:同秒孪生 = QMT 损耗模式。
|
||||
Reference in New Issue
Block a user