edit | blame | history | raw

审计反馈日志

用途:记录外部复核 / Codex 审计反馈。本文档只追加,不覆盖旧判断;若后续结论变化,新增一条日志并说明 judgment_version

记录格式

每次审计后按以下结构追加:

## YYYY-MM-DD HH:mm 审计主题

- 审计对象:
- 依据文档:
- 审计结论:
- 发现问题:
- 问题类型:
- 证据路径:
- 建议动作:
- 边界说明:

2026-05-29 手工 baseline next20 辅助材料复核

  • 审计对象:
  • mirror/data/result/wuji_manualledger4_next20_casepack_20260529
  • mirror/data/result/wuji_manualledger5_next20_strict_entry_review_20260529
  • mirror/data/result/wuji_manualledger5b_entry_pit_view_split_20260529
  • mirror/data/result/wuji_manualledger6_next20_origin_sell_review_20260529
  • mirror/data/result/wuji_manualledger7_next20_validation_20260529
  • 依据文档:
  • mirror/交易系统/炒股笔记研究/无忌baseline手工账本执行与审计指南.md
  • 审计结论:
  • next20 辅助材料链路基本按指南执行。
  • 该批材料只能读成候选、入口、日级卖点审计自洽,不能读成完整 baseline 收益。
  • 真正完整 baseline 仍应按 WUJI_BASELINE_V0_CURRENT_SYSTEM_CONTRACT_MANUAL_CONTINUOUS_ACCOUNT 从 61 案例连续账户队列开始。
  • 发现问题:
  • 已复核此前两项问题均已处理:
    • manualledger5 入口图 / 源窗口含 entry 后信息的问题,已由 manualledger5b 拆成 decision_viewaudit_view
    • manualledger6day_index_from_entry 过滤前索引问题,重跑后未再发现异常。
  • 问题类型:
  • 当前无阻塞问题。
  • 剩余边界属于阶段未完成,不是本批产物 bug。
  • 证据路径:
  • mirror/data/result/wuji_manualledger5b_entry_pit_view_split_20260529/summary.json
  • mirror/data/result/wuji_manualledger7_next20_validation_20260529/summary.json
  • mirror/data/result/wuji_manualbaseline61_human_replay_20260529/manualbaseline61_continuous_account_case_queue.csv
  • 建议动作:
  • 后续从 WUJI-CA61-001 开始跑 61 案例连续账户。
  • 每个交易日必须记录前一交易日 market_up_count 新仓闸门、已有持仓结转、人工买卖判断、现金比例、持仓比例和日末账户状态。
  • 继续保持脚本只做取数、画图、汇总、校验;买卖判断由人工语义主导并写 decision log。
  • 边界说明:
  • manualledger4/5/5b/6/7 不计入 61 案例连续账户完成进度。
  • 当前连续账户进度仍是 0 / 61

2026-05-29 CA61 Batch0 连续账户手工回放复核

  • 审计对象:
  • mirror/data/result/wuji_ca61_batch0_manual_continuous_replay_20260529
  • 依据文档:
  • mirror/交易系统/炒股笔记研究/无忌baseline手工账本执行与审计指南.md
  • 审计结论:
  • 该批是按连续账户全流程跑的校准批:候选队列 -> 候选账本 -> 人工买 / 不买判断 -> 订单账本 -> 持仓 lot -> 日账户账本 -> 审计报告。
  • 覆盖 WUJI-CA61-001WUJI-CA61-005,只代表 5 / 61 校准批完成,不能读成完整 61 案例 baseline 收益。
  • V0A / V0B 是两套分开跑的连续账户变体,不是把两个变体混在一个账户里。
  • 发现问题:
  • 未发现阻塞问题。
  • 未发现候选选择使用未来收益、脚本替代人工决策、数据缺口仍强行买入、订单账本无法追溯、账户账本无法复算等问题。
  • 边界提醒:风险卖使用“买入时已知 5% 止损线 + 卖出日日线 low 触发”方式,适合作为预设止损校准;若后续要审精确卖点时间,需要补卖出日分钟证据。
  • 问题类型:
  • 当前无阻塞问题。
  • 边界提醒属于实验阶段说明,不是本批主流程 bug。
  • 证据路径:
  • mirror/data/result/wuji_ca61_batch0_manual_continuous_replay_20260529/summary.json
  • mirror/data/result/wuji_ca61_batch0_manual_continuous_replay_20260529/baseline_candidate_ledger.csv
  • mirror/data/result/wuji_ca61_batch0_manual_continuous_replay_20260529/baseline_order_ledger.csv
  • mirror/data/result/wuji_ca61_batch0_manual_continuous_replay_20260529/baseline_position_lot_ledger.csv
  • mirror/data/result/wuji_ca61_batch0_manual_continuous_replay_20260529/baseline_daily_account_ledger.csv
  • mirror/data/result/wuji_ca61_batch0_manual_continuous_replay_20260529/baseline_guide_audit_report.csv
  • 建议动作:
  • 可以继续进入 BATCH1,但后续仍要保持逐日记录前一交易日 market_up_count、新仓闸门、已有持仓结转、人工买卖原因、现金 / 持仓 / NAV。
  • 如果后续批次出现已有持仓且当日分钟数据缺失,应按指南暂停,不得像无持仓数据缺口日一样直接跳过。
  • 后续若把卖点收益作为强结论,建议补充卖出日分钟证据或明确采用预设止损单口径。
  • 边界说明:
  • 本批最终账户净值 0.995998 只能读成 batch-stage 账本读数,不是完整 baseline 收益。
  • return_stat_ready_flag = 0,完整收益结论必须等 61 案例连续账户全部完成后再给。

2026-05-29 CA61 Batch1 独立案例账号手工回放复核

  • 审计对象:
  • mirror/data/result/wuji_ca61_batch1_manual_case_account_replay_20260529
  • 依据文档:
  • mirror/交易系统/炒股笔记研究/无忌baseline手工账本执行与审计指南.md
  • 审计结论:
  • Batch1 已按“一个案例一个独立账号”跑完 WUJI-CA61-006WUJI-CA61-020
  • 候选账本、订单账本、持仓 lot、日账户账本、decision log、source manifest、guide audit report 均存在。
  • 账本层面可追踪,且自审结果 12 / 12 通过,未发现候选选择使用未来收益、脚本替代人工决策、订单 / lot / 日账户断链。
  • 发现问题:
  • 存在一个证据链级 PIT 审计缺口:39 条买入订单的 evidence_path 指向完整当日分钟文件,文件最大时间到 15:00:00,晚于实际买入时间,例如 10:40:0014:40:00
  • 45 条卖出订单的 daily 证据文件包含卖出日之后的日线数据。
  • 因此当前 lookahead_violation_flag = 0 只能说明账本字段自报无违规,不能完全证明人工决策时没有看到后续走势。
  • 这不等于已经确认使用了未来函数,但会影响“PIT-safe 手工 baseline”的证明强度。
  • 问题类型:
  • 主因:数据 / 产物问题
  • 伴随:实验设计问题
  • 不是需求文档问题;指南已有“决策只用当时可见信息”的要求,产物没有提供足够截断证据。
  • 证据路径:
  • mirror/data/result/wuji_ca61_batch1_manual_case_account_replay_20260529/baseline_order_ledger.csv
  • mirror/data/result/wuji_ca61_batch1_material_20260529/source_windows/minute/
  • mirror/data/result/wuji_ca61_batch1_material_20260529/source_windows/daily/
  • 建议动作:
  • 继续保留 Batch1 账本,但结论降读为 BATCH1_ACCOUNT_LEDGER_TRACEABLE__PIT_DECISION_VIEW_MISSING
  • 补生成 decision_view:买入分钟证据必须截断到 order_time / evidence_cutoff_time;卖出日线证据必须截断到 order_trade_date
  • 完整分钟 / 日线文件继续保留为 audit_view_for_posthoc_only,不得作为人工决策证据主路径。
  • 重新生成或补充 Batch1 的 decision_view_manifest 后,再把 PIT 审计提升为通过。
  • 边界说明:
  • Batch1 阶段收益仍只能读成 15 / 61 阶段账本,不是完整 baseline 收益。
  • 当前问题不推翻账本行数、订单、lot、账户复算;主要影响“人工决策是否完全 PIT-safe”的可证明性。

2026-05-29 CA61 全 61 独立案例账号汇总复核

  • 审计对象:
  • mirror/data/result/wuji_ca61_all61_manual_case_account_summary_20260529
  • mirror/data/result/wuji_ca61_batch0_manual_continuous_replay_20260529
  • mirror/data/result/wuji_ca61_batch1_manual_case_account_replay_20260529
  • mirror/data/result/wuji_ca61_batch2_manual_case_account_replay_20260529
  • mirror/data/result/wuji_ca61_batch3_manual_case_account_replay_20260529
  • 依据文档:
  • mirror/交易系统/炒股笔记研究/无忌baseline手工账本执行与审计指南.md
  • 审计结论:
  • 61 个独立案例账号已经跑完,四个 batch 的 case summary 汇总能复算到 all61 variant summary。
  • V0A:61 个案例,44 个成交,等权平均净值 1.000354344262,阶段收益约 +0.0354%
  • V0B:61 个案例,48 个成交,等权平均净值 1.000218409836,阶段收益约 +0.0218%
  • 账本层面:候选、订单、lot、日账户、case summary、all61 summary 可追踪;未发现行数断链、最终持仓未闭合、候选未来收益字段、脚本替代决策字段异常。
  • 发现问题:
  • 仍存在 PIT 证据视图缺口:所有买入订单的分钟 evidence_path 都指向完整当日分钟文件,包含买入时点之后的数据。
  • 分批统计:Batch0 4 / 4、Batch1 39 / 39、Batch2 91 / 91、Batch3 69 / 69 买入订单均存在完整日内分钟文件晚于 order_time 的情况。
  • 卖出证据也有同类情况:部分 daily 证据包含卖出日之后的数据,Batch0 4、Batch1 45、Batch2 111、Batch3 103 条卖出证据存在该问题。
  • 这不等于已确认人工使用未来信息,但说明当前产物不能严格证明“人工决策时只看到了 cutoff 之前的信息”。
  • all61/readout.md 存在中文乱码,CSV/JSON 和证据链看板可读;该问题不影响数值复算,但影响人工快速阅读。
  • 问题类型:
  • 主因:数据 / 产物问题
  • 伴随:实验设计问题
  • 非需求问题;指南已有“决策只用当时可见信息”的要求。
  • 证据路径:
  • mirror/data/result/wuji_ca61_all61_manual_case_account_summary_20260529/all61_variant_summary.csv
  • mirror/data/result/wuji_ca61_all61_manual_case_account_summary_20260529/all61_case_account_summary.csv
  • mirror/data/result/wuji_ca61_batch1_manual_case_account_replay_20260529/baseline_order_ledger.csv
  • mirror/data/result/wuji_ca61_batch2_manual_case_account_replay_20260529/baseline_order_ledger.csv
  • mirror/data/result/wuji_ca61_batch3_manual_case_account_replay_20260529/baseline_order_ledger.csv
  • 建议动作:
  • 不需要推翻 61 案例账本;先降读为 ALL61_CASE_ACCOUNT_LEDGER_COMPLETE__PIT_DECISION_VIEW_MISSING
  • 补一层轻量产物,不改买卖判断:为每笔 BUY 生成截断到 order_time 的 minute decision_view,为每笔 SELL 生成截断到 order_trade_date 的 daily decision_view
  • 完整日内 / 后续窗口继续保留为 audit_view_for_posthoc_only
  • 补完后重跑外部审计,只验证 evidence cutoff,不重跑人工买卖判断。
  • 边界说明:
  • 当前 +0.0354% / +0.0218% 只能读成 61 个独立案例账号的阶段账本收益。
  • 不能读成跨案例连续账户收益,也不能读成已经完全 PIT-safe 的最终 baseline 收益。

2026-05-29 CA61 3000 家上涨分时过滤 AB 复核

  • 审计对象:
  • mirror/data/result/wuji_ca61_breadth3000_intraday_ab_20260529
  • 依据文档:
  • mirror/交易系统/炒股笔记研究/无忌baseline手工账本执行与审计指南.md
  • 审计结论:
  • 这轮是“在既有人工买单上加 3000 家上涨分时过滤”的 AB 实验,不是重新跑完整 baseline,也不是重新寻找买点。
  • 目标边界基本写清楚:baseline_changed_flag = 0filter_test_only_flag = 1,过滤掉原买点后不会自动寻找新的后续买点。
  • 分时过滤本身没有发现“只靠未来日内峰值放行”的问题;strict_breadth3000_pass_flag = 1 的行同时满足买入分钟上涨家数 >=3000
  • 但当前收益读数不能直接引用,需先修正 Batch0 原始收益透传问题。
  • 发现问题:
  • WUJI-CA61-005 的 Batch0 两个变体在 AB 面板中 original_case_contribution_pct = 0,但 all61 汇总与 Batch0 lot 账本显示真实原始收益为 -0.004002
  • 这会抬高 AB 面板里的 original baseline,使 return_delta_pctoriginal_equal_weight_return_pct 口径失真。
  • 当前 AB 只统计 48 个有买单案例;如果要和 all61 baseline 对比,必须同时输出 61 案例分母版本,不能只用 48 案例分母读成完整系统收益。
  • 过滤规则里“当天峰值上涨家数 >=3000”是事后可知字段;由于正式通过还要求“买入分钟上涨家数 >=3000”,目前没有造成未来函数放行,但建议把当天峰值只保留为诊断字段,正式过滤只按买入时点可见的 buy_minute_up_count
  • 问题类型:
  • 主因:数据 / 产物问题
  • 伴随:实验设计问题
  • 非需求问题;现有指南已经要求收益来自账本且 as-of 信息不得提前使用。
  • 证据路径:
  • mirror/data/result/wuji_ca61_breadth3000_intraday_ab_20260529/breadth3000_case_summary.csv
  • mirror/data/result/wuji_ca61_breadth3000_intraday_ab_20260529/breadth3000_order_filter_panel.csv
  • mirror/data/result/wuji_ca61_all61_manual_case_account_summary_20260529/all61_case_account_summary.csv
  • mirror/data/result/wuji_ca61_batch0_manual_continuous_replay_20260529/baseline_position_lot_ledger.csv
  • 建议动作:
  • 修正 AB 汇总脚本对 Batch0 baseline_position_lot_ledger.csv / all61_case_account_summary.csv 的原始收益 join,确保 WUJI-CA61-005 原始收益进入 breadth3000_case_summary.csvbreadth3000_variant_summary.csv
  • 重算后同时输出两套口径:48 个有买单案例分母61 个全案例分母
  • 正式过滤字段只使用买入时点可见的 buy_minute_up_count >= 3000day max up_count >= 3000 改成 readout 诊断,不参与放行。
  • 不需要重跑人工买卖决策;只需修正 AB 面板聚合和 readout 口径。
  • 边界说明:
  • 当前过滤后收益方向可能仍是正向,但数值必须等 Batch0 原始收益补齐后再引用。
  • 这轮不能证明“3000 家上涨规则已进入 baseline”,只能说明它作为买单过滤器值得继续做严格 AB。

2026-05-29 CA61 全 61 案例买卖触发条件复核

  • 审计对象:
  • mirror/data/result/wuji_ca61_batch0_manual_continuous_replay_20260529
  • mirror/data/result/wuji_ca61_batch1_manual_case_account_replay_20260529
  • mirror/data/result/wuji_ca61_batch2_manual_case_account_replay_20260529
  • mirror/data/result/wuji_ca61_batch3_manual_case_account_replay_20260529
  • mirror/data/result/wuji_ca61_all61_manual_case_account_summary_20260529
  • 依据文档:
  • mirror/交易系统/炒股笔记研究/无忌baseline手工账本执行与审计指南.md
  • mirror/交易系统/炒股笔记研究/无忌笔记规则沉淀.md
  • mirror/交易系统/炒股笔记研究/无忌交易系统原文语义对齐表.md
  • 审计结论:
  • 这轮按触发条件本身复核,不再把“证据文件是完整文件而非截断文件”直接读成交易逻辑问题。
  • 61 个案例是按 WUJI_BASELINE_V0_CURRENT_SYSTEM_CONTRACT_MANUAL_CASE_ACCOUNT 独立案例账号口径跑的,不是跨案例共享账户。
  • 可计算触发条件层面未发现使用未来条件触发买入 / 卖出的硬问题。
  • 复核结果:
  • 总订单 516 笔,其中买单 203 笔、卖单 313 笔。
  • V0A 买入时间窗违规数:0
  • 买入市场闸门违规数:0
  • 同一案例 / 同一变体 / 同一股票 / 同一交易日重复买入数:0
  • 买入订单价与买入分钟价不一致数:0
  • 买入分时缺失或买入时刻缺失数:0
  • 买点分时支撑 / 修复可计算条件异常数:0
  • lot 收益与账户贡献复算异常数:0
  • 5% 止盈未触达数:0
  • 5% 风控 / 止损未触达数:0
  • SELL_ROLLING_MA5_BREAK 可复核 84 笔,MA5 / 前收弱化依据异常数:0
  • all61 case nav 与 lot contribution 汇总不一致数:0
  • 发现问题:
  • 本轮未发现会推翻 61 案例 baseline 主账本的买卖触发 bug。
  • 此前记录的 decision_view 问题应降读为“证据展示 / 审计便利性不足”,不是已确认的交易逻辑未来函数。
  • 问题类型:
  • 当前无阻塞问题。
  • 历史 decision_view 提醒属于 数据 / 产物问题 的审计便利项,不作为当前收益逻辑否决项。
  • 证据路径:
  • mirror/data/result/wuji_ca61_batch0_manual_continuous_replay_20260529/baseline_order_ledger.csv
  • mirror/data/result/wuji_ca61_batch1_manual_case_account_replay_20260529/baseline_order_ledger.csv
  • mirror/data/result/wuji_ca61_batch2_manual_case_account_replay_20260529/baseline_order_ledger.csv
  • mirror/data/result/wuji_ca61_batch3_manual_case_account_replay_20260529/baseline_order_ledger.csv
  • mirror/data/result/wuji_ca61_batch*/baseline_position_lot_ledger.csv
  • mirror/data/result/wuji_ca61_all61_manual_case_account_summary_20260529/all61_case_account_summary.csv
  • tianxia-mirror/tmp/wuji_ca61_trigger_audit_summary.json
  • 建议动作:
  • 后续审计主位改为“触发条件复算”:买入看当时分时是否满足开盘价 / VWAP / 回踩修复 / 时间窗 / 市场闸门,卖出看止盈价、止损价、MA5 破位是否实际触达。
  • decision_view 截断文件可以作为后续增强审计体验的工具,但不再作为当前主账本是否有效的硬否决项。
  • 若继续做 3000 家上涨 AB 或买点优化,应沿用本轮触发条件复算方式,而不是只查字段自报。
  • 边界说明:
  • “强势确认、承接、洗盘后修复”等人工语义没有唯一机械公式;本次只复核它们的可计算支撑条件是否明显不成立。
  • 当前结论不代表无忌系统已经工程化完成,只代表这 61 个手工案例账本的买卖触发条件没有发现硬性未来函数或账本断链。

2026-05-29 CA61 全 61 案例操作级图片证据链复核

  • 审计对象:
  • mirror/data/result/wuji_ca61_chart_evidence_full0_20260529
  • mirror/data/result/wuji_ca61_chart_evidence_full1_20260529
  • mirror/交易系统/炒股笔记研究/无忌研究证据链看板.md
  • 审计结论:
  • 已按“候选入池 / 买入 / 卖出 / 不交易 / 关键持仓审计 / case story board”补齐操作级图片证据链。
  • 本轮只补图片证据,不改旧账本、不重算收益,口径正确。
  • 产物层面可以用于 61 案例人工审计;未发现缺关键图导致无法追踪的阻断问题。
  • 复核结果:
  • chart_task_index_rendered.csv1010 行,输出图路径全部存在,空文件数 0
  • CASE_STORY_BOARD61 / 61
  • CANDIDATE_DAILY_KLINE_DECISION_VIEW257
  • NO_TRADE_DECISION_VIEW166
  • ENTRY_INTRADAY_DECISION_VIEW203
  • EXIT_DECISION_VIEW313
  • CASE_ACCOUNT_HOLD_AUDIT_VIEW10
  • chart_rendered_count = 1010 / 1010incomplete_chart_evidence_count = 0minimum_annotation_pass_count = 1010
  • 已确认旧问题 source_chart_path 误填 CSV 已修正,source_chart_path like *.csv = 0
  • 发现问题:
  • 当前没有阻断级问题。
  • case_story_board 是文本总览,不是缩略图拼版;它能讲清时间线,但同事逐图验收仍需通过 chart_task_index_rendered.csv 或目录去打开具体图。
  • CASE_ACCOUNT_HOLD_AUDIT_VIEW 是账户层文字审计卡,不是价格图;如果后续某个持仓判断本身影响买卖,应另补对应日 K / 分时图,不要只靠文字卡。
  • 问题类型:
  • 当前无阻塞 bug。
  • 上述两点属于 数据 / 产物问题 的可读性增强项,不影响本轮“每个关键操作节点已有图片证据”的主结论。
  • 证据路径:
  • mirror/data/result/wuji_ca61_chart_evidence_full1_20260529/summary.json
  • mirror/data/result/wuji_ca61_chart_evidence_full1_20260529/chart_task_index_rendered.csv
  • mirror/data/result/wuji_ca61_chart_evidence_full1_20260529/chart_render_audit.csv
  • mirror/data/result/wuji_ca61_chart_evidence_full1_20260529/output_manifest.csv
  • 建议动作:
  • 后续新案例继续沿用 full1 格式:每个案例一个 story board,候选股给日 K 决策图,买单给分时决策图,卖单给卖出决策图,不交易给 no-trade 决策图。
  • 给同事验收时,优先打开 story board,再按 task index 或目录查看对应候选 / 买入 / 卖出图。
  • 如果要进一步提升人工可读性,可以在 story board 里加入关键子图文件名或缩略图,但不要把它做成主流程硬门槛。

2026-05-29 story board 图形化要求补充

  • 审计对象:
  • mirror/交易系统/炒股笔记研究/笔记研究体系说明.md
  • mirror/交易系统/炒股笔记研究/无忌baseline手工账本执行与审计指南.md
  • C:/Users/Administrator/.codex2/skills/ts/SKILL.md
  • 审计结论:
  • 当前 case_story_board 文字总览可用于审计,但后续更适合做成图形化总览。
  • 发现问题:
  • 纯文字 story board 能讲清时间线,但人工验收时仍要另打开具体候选 / 买入 / 卖出图,可读性不够高。
  • 问题类型:
  • 流程增强 / 可读性增强
  • 证据路径:
  • mirror/data/result/wuji_ca61_chart_evidence_full1_20260529/story_boards/
  • mirror/data/result/wuji_ca61_chart_evidence_full1_20260529/charts/
  • 建议动作:
  • 后续正式案例的 case_story_board 优先做图形化总览。
  • 最低包含:时间线、关键候选节点、买入节点、卖出 / 持有节点、结果读数、对应子图入口。
  • 条件允许时嵌入候选 / 买入 / 卖出缩略图;否则至少给出明确子图路径和节点编号。
  • 边界说明:
  • 这是后续格式要求,不要求回头重做当前 61 个案例。

2026-05-30 CA61 图包同事可读性反馈整改

  • 反馈来源:同事看 M:\sample.zip 里的 CA61 图片包。
  • 反馈内容:
  • 看起来只有买点,没有卖点。
  • 理由必须给成中文。
  • 说明文档需要说清楚同事应该怎么去看图。
  • 复核结论:
  • wuji_ca61_chart_evidence_full1_20260529 实际已有 313 张卖点图,但买点和卖点混在 charts/orders/,人工入口不清楚。
  • 图顶部和 task index 里的动作 / 理由多为英文代码,不利于同事复核。
  • 整改产物:
  • mirror/data/result/wuji_ca61_chart_evidence_full2_readable_20260530
  • chart_task_index_rendered_cn.csv
  • README_怎么看图.md
  • charts/buy_orders/
  • charts/sell_orders/
  • 整改结果:
  • task_count = 1010
  • buy_order_chart_count = 203
  • sell_order_chart_count = 313
  • 已给图顶部增加中文动作、中文理由和账本 ID。
  • 已把卖点图单独拆到 charts/sell_orders/
  • 边界:
  • 本次只修复可读性和验收入口。
  • 不重算收益,不改变旧账本,不覆盖 full1

2026-05-31 CA61 T+1 同日卖出问题复核与重跑

  • 反馈来源:同事发现 baseline_position_lot_ledger.csv 中存在买入当天卖出,例如 2023-08-01 10:40 买入、13:08 风险线卖出。
  • 问题类型:交易规则硬闸 / 回放账本问题
  • 影响范围:
  • 旧 4 个 batch lot 合计 313 行。
  • 同日买卖 lot 50 行。
  • 同日买卖 lot 的账户贡献合计约 +0.038,足以污染旧收益。
  • 处理:
  • 新增 T+1 重跑包 mirror/data/result/wuji_ca61_t1_guarded_replay_20260531
  • 复用旧冻结买入订单 203 个。
  • 新账本真实同日买卖 lot 降为 0
  • T 日风险 / 止盈信号只记录到 baseline_t1_blocked_signal_audit.csv,不再形成真实卖出。
  • 新读数:
  • 新 lot 行 295
  • T 日被拦截信号 52
  • T+1 后账户贡献合计约 +0.000494
  • V0A 合计 +0.004393,V0B 合计 -0.003899
  • 当前判断:
  • 旧收益统计作废,不再引用。
  • 新包通过 T+1 硬闸,但卖出仍是日级代理账本裁决,后续需要继续补人工卖点复核和新图包。

2026-05-31 T+1 新账本无图问题修复

  • 反馈来源:用户复核 M:\sample_t1_guarded_20260531.zip,指出包里没有图。
  • 问题类型:数据 / 产物问题
  • 问题判断:
  • sample_t1_guarded_20260531.zip 是 T+1 数据重跑包,不含图片。
  • sample.zip 虽有图,但对应旧同日卖出口径,不能作为 T+1 当前口径的图证据。
  • 处理:
  • 新增图证据包 wuji_ca61_t1_chart_evidence_full4_20260531
  • 输出压缩包 M:\sample_t1_chart_20260531.zip
  • 校验结果:
  • 全景日 K 图 113 张。
  • 买入日 1 分钟图 203 张。
  • 总 SVG 316 张。
  • 同批 PNG 316 张。
  • 缺图 0
  • 图包校验 9 / 9 通过。
  • 边界:
  • 未来卖出日没有分钟源窗口时,不伪造分钟卖点;卖点在全景日 K 里体现。
  • 收益以 wuji_ca61_t1_guarded_replay_20260531 为准。

2026-05-31 CA61 T+1 重跑包复核

  • 审计对象:
  • mirror/data/result/wuji_ca61_t1_guarded_replay_20260531
  • mirror/data/result/wuji_ca61_chart_evidence_full3_panoramic_intraday_20260531
  • 审计结论:
  • T+1 重跑账本层已经修正旧问题,未发现买入当天真实卖出。
  • 旧收益统计继续作废;新收益只能读 wuji_ca61_t1_guarded_replay_20260531
  • 图证据包 full3 生成早于 T+1 重跑,仍含旧同日卖出图示,不能作为 T+1 版本验收图包。
  • 复核结果:
  • baseline_order_ledger.csv:总订单 498,买单 203,卖单 295
  • 订单层同日卖出数:0
  • baseline_position_lot_ledger.csv:lot 295 行。
  • lot 层 exit_trade_date == entry_trade_date 数:0
  • lot 层 exit_trade_date < sellable_from_trade_date 数:0
  • same_day_buy_sell_violation_flag != 0 数:0
  • baseline_t1_blocked_signal_audit.csv:T 日被拦截信号 52 行,t1_action_taken_flag = 0real_sell_blocked_by_t1_flag = 1
  • baseline_case_summary.csvaccount_return_pct 与 lot 贡献汇总一致,异常数 0
  • validation_summary.json35 / 35 通过。
  • 发现问题:
  • wuji_ca61_chart_evidence_full3_panoramic_intraday_20260531 仍基于旧账本图证据。例如 WUJI-CA61-007 / 300375.SZ / 2023-08-01 图中仍标出 10:40 买、13:08 卖,但该卖出在 T+1 新账本中应被拦截。
  • 问题类型:
  • 账本主问题:已修复。
  • 图包问题:数据 / 产物问题,不是交易账本逻辑 bug,但会误导人工验收。
  • 证据路径:
  • mirror/data/result/wuji_ca61_t1_guarded_replay_20260531/baseline_order_ledger.csv
  • mirror/data/result/wuji_ca61_t1_guarded_replay_20260531/baseline_position_lot_ledger.csv
  • mirror/data/result/wuji_ca61_t1_guarded_replay_20260531/baseline_t1_blocked_signal_audit.csv
  • mirror/data/result/wuji_ca61_t1_guarded_replay_20260531/validation_summary.json
  • mirror/data/result/wuji_ca61_chart_evidence_full3_panoramic_intraday_20260531/charts/intraday_merged/WUJI-CA61-007_300375.SZ_2023-08-01_intraday_merged.svg
  • 建议动作:
  • 不需要再重跑买入;T+1 账本已经可作为当前主账本。
  • 必须基于 wuji_ca61_t1_guarded_replay_20260531 重新生成一版 T+1 图证据包,旧 full3 不要给同事当 T+1 验收材料。
  • 新图包需要把 T 日触发的止盈 / 止损信号标成“信号出现但 T+1 不可卖 / blocked”,而不是画成真实卖出。
  • 后续所有收益 readout 明确引用 T+1 run id,避免把旧 61 案例收益和新 T+1 收益混读。

2026-05-31 CA61 T+1 图证据 full4 复核

  • 审计对象:
  • mirror/data/result/wuji_ca61_t1_guarded_replay_20260531
  • mirror/data/result/wuji_ca61_t1_chart_evidence_full4_20260531
  • 审计结论:
  • T+1 账本仍未发现真实同日卖出。
  • full4 图包已经基于 T+1 新账本重打,旧 full3 的“同日卖出图误导”问题已修正。
  • 当前 T+1 账本 + full4 图包可以作为同事验收入口。
  • 复核结果:
  • T+1 账本订单:498,其中买单 203、卖单 295
  • 订单层同日卖出数:0
  • lot 层同日卖出数:0
  • lot 层早于 sellable_from_trade_date 卖出数:0
  • T 日被拦截信号:52,均未形成真实卖单。
  • full4 chart_task_index_t1_full4.csv316 行。
  • full4 图任务:T1_PANORAMIC_DAILY_KLINE_AUDIT_VIEW = 113T1_ENTRY_DAY_1MIN_BUY_AND_BLOCKED_SIGNAL_VIEW = 203
  • full4 输出图缺失数:0,空文件数:0,状态异常数:0
  • full4 引用的 order_id 共 498 个,全部存在于 T+1 订单账本;未再引用旧父订单 ID。
  • 关键样本复核:
  • 旧问题样本 WUJI-CA61-007 / 300375.SZ / 2023-08-01
    • T+1 新账本真实卖出日期为 2023-08-02 15:00
    • full4 全景日 K 图显示 2023-08-02 15:00 T+1 风险线卖出
    • full4 买入日分时图把 2023-08-01 13:08 / 5.092 标成橙色“拦截:T 日触发风险线,但新仓 T+1 不可卖”,不再标成真实卖出。
  • 发现问题:
  • 当前未发现阻断级问题。
  • full4 说明文档引用源账本的 validation_checks.csv 路径在 T+1 replay 包里,不在 full4 包内;这是说明口径,不影响图包与账本对齐。
  • 问题类型:
  • 当前无阻断 bug。
  • 历史图包问题已修复为 full4
  • 证据路径:
  • mirror/data/result/wuji_ca61_t1_guarded_replay_20260531/baseline_order_ledger.csv
  • mirror/data/result/wuji_ca61_t1_guarded_replay_20260531/baseline_position_lot_ledger.csv
  • mirror/data/result/wuji_ca61_t1_guarded_replay_20260531/baseline_t1_blocked_signal_audit.csv
  • mirror/data/result/wuji_ca61_t1_chart_evidence_full4_20260531/chart_task_index_t1_full4.csv
  • mirror/data/result/wuji_ca61_t1_chart_evidence_full4_20260531/charts/entry_intraday_t1/WUJI-CA61-007_V0A_STRICT_TIME_WINDOW_300375.SZ_2023-08-01_104000_t1_entry.svg
  • mirror/data/result/wuji_ca61_t1_chart_evidence_full4_20260531/charts/panoramic_daily/WUJI-CA61-007_300375.SZ_t1_daily.svg
  • 建议动作:
  • 后续只给同事看 M:\sample_t1_chart_20260531.zip / full4,不再使用旧 sample.zip 或 full3。
  • 所有收益说明统一引用 wuji_ca61_t1_guarded_replay_20260531,不要混用旧 61 案例收益。