7.5 KiB
AI_ICT Doctrine Kernel 全书规则内核重建 D0 2026-05-21 v1
0. 阶段判定
本阶段正式承认:旧系统只吸收了《ICT交易全书》中的部分表面形态,例如 sweep、MSS、FVG、retrace。它不足以支撑“帮助交易员稳定盈利”的目标。
S16 批量历史回测已经给出证据:远端矩阵 S16-remote-20260521-b 共 18 个 no-lookahead run、211 个历史结果、156 个 executed signals,质量门 0/18 通过。这个结果不是单纯参数问题,而是 setup 抽象不够完整:旧候选器没有完整表达书中的 Range、Draw、Location、Time、Invalidation、IRL/ERL、no-trade 条件与复盘错误闭环。
因此从 D0 开始,开发主线切换为:
ICT Doctrine Kernel / 全书规则内核重建
目标不是继续美化旧候选器,而是从《ICT交易全书》中重建可验证、可回测、可复盘的 setup playbook。
1. 立即降级
现有表面形态候选器从 D0 开始降级为研究材料:
sweep / MSS / FVG / retrace只能作为 evidence component,不再等同于 setup。OSOK_DAILY_RANGE_SWEEP_MSS_FVG_RETRACE等旧模型不得直接进入 Trader CockpitReview Now。- 旧候选可以继续被记录、回测和复盘,但只能标记为
research_only/study_only。 - 任何未经过 Doctrine setup mapping 和历史质量门的候选,默认只能输出
Observe Only或Do Not Use。
这个降级不删除历史数据、不破坏现有页面、不停止只读 runtime。它只改变产品解释权:旧候选器不再被视为主交易逻辑。
2. 不变边界
本阶段仍然严格只读:
- 不下单
- 不提交 OKX trade order
- 不改变
execution_allowed - 不改变
decision_support_ready - 不改变
real_live_ready - 不改变 risk governor
- 不改变 trust bucket
- 不改变 operator confirmation protocol
- 不伪造 R2 paper ticket / paper execution / weekly review 样本
R2 executable candidate watch 可以继续后台等待,但它不再主导产品开发节奏。
3. 新内核定义
Doctrine Kernel 必须把书本内容拆成三层。
3.1 Doctrine Rule
每条规则来自《ICT交易全书》的明确章节或执行模板,必须包含:
book_anchor: 章节 / 小节 / 关键公式。rule_statement: 交易员可理解的一句话规则。required_inputs: 系统需要哪些数据才能判断。measurable_fields: 可被代码计算或标注的字段。invalid_when: 何时该规则失效。no_trade_when: 何时必须不交易。journal_error_class: 违反该规则时的复盘错误类型。backtest_observable: 回测中如何验证这条规则是否有效。
示例:
Rule: Range 未定义不得交易
Anchor: 第1章 / 第2章
Statement: 未定义当前 Dealing Range 时,任何 FVG/MSS 都只是研究材料。
No-trade: 缺 Key High / Key Low / Equilibrium / Premium-Discount 位置。
Journal error: traded_without_range
Backtest observable: setup_without_range_definition
3.2 Setup Playbook
真正可交易的 setup 必须是完整 playbook,而不是一个形态标签。每个 playbook 必须包含:
setup_idsetup_namebook_anchorsmarket_narrativerange_definitiondraw_rulelocation_ruleliquidity_event_ruledisplacement_structure_rulepd_array_rulesession_timing_ruleconfirmation_ruleinvalidation_ruletarget_rule: IRL / ERL / partial / full targetno_trade_conditionsbacktest_cohortpromotion_gatecockpit_sentencejournal_error_classes
未满足以上字段的 setup 不能进入 Trader Cockpit。
3.3 Evidence Chain
所有 Trader Cockpit 输出必须来自如下链路:
Doctrine Rule
-> Setup Playbook
-> Historical Backtest Cohort
-> Trading Plan
-> Intraday Evidence
-> Cockpit Conclusion
-> Journal Feedback
如果链路断在任何一环,系统必须输出:
Observe Only / Do Not Use
不能输出交易倾向、买卖建议或伪装成信号的状态。
4. 全书吸收顺序
D 阶段按书本主线吸收,不按功能菜单吸收。
D1 Market Language Kernel
吸收第 1-6 章:
- Price Delivery / IPDA
- Dealing Range
- Context / Framework / Reference Point
- Draw on Liquidity
- Premium / Discount / Equilibrium / OTE
- IRL / ERL
交付:
Range + Draw + Path + Time + Invalidation规则矩阵。- Dealing Range / Premium-Discount / IRL-ERL 数据字段定义。
- 旧候选器缺失这些字段时的
research_only原因。
D2 Liquidity Kernel
吸收第 7-12 章:
- BSL / SSL
- Liquidity Pool
- Liquidity Void
- Stop Run / Sweep / Raid
- Judas Swing / Manipulation
- 多目标 Draw 优先级
交付:
- 流动性目标排序规则。
- sweep 不是 setup 的硬规则。
- manipulation 与 session timing 的 no-trade / wait 规则。
D3 PD Array / Reaction Kernel
吸收全书 PD Arrays 与反应位章节:
- FVG
- Order Block
- Breaker
- Mitigation
- Rebalance / Void
- PD array 质量排序
交付:
- FVG/MSS 从“入场触发”降级为“完整链路中的确认组件”。
- PD array 选择必须服从 Range、Draw、Location。
D4 Time / Session Kernel
吸收 session / kill zone / day model / week model:
- Asia / London / NY AM / NY PM
- Judas / manipulation window
- opening range
- weekly profile
- news / no-trade time
交付:
- setup 必须绑定可验证时段。
- session 之外的候选默认 study-only。
D5 Model Playbook Kernel
把书中模型整理为可回测 playbook:
- continuation model
- reversal model
- sweep-to-displacement model
- HTF draw pullback model
- London / NY specific model
交付:
- 每个模型形成完整 setup playbook。
- 每个 playbook 都能生成 batch backtest cohort。
D6 Trader Product Rebuild
只把通过回测与人工复核的 playbook 放回交易员产品:
- Trader Cockpit 只显示合格 playbook。
- Strategy Backtest 以 playbook 为核心,而不是以裸信号为核心。
- Trading Plan 必须引用 playbook。
- Journal 必须按 playbook 错误类型复盘。
5. 保留 / 冻结 / 重做
保留
- 行情与 K 线数据管道。
- 只读 runtime。
- Strategy Backtest 批量 runner。
- Trader Cockpit 外壳。
- Trading Plan / Journal / System Ops。
- R2 后台 observation 机制。
冻结
- 外部 context 长尾。
- archive / workflow / digest 扩展。
- 旧 Decision Assistant 大面板。
- 任何未映射书本规则的候选扩展。
重做
- setup 定义。
- candidate promotion gate。
- backtest cohort grouping。
- Trader Cockpit 的
Historical Edge来源。 - Journal error taxonomy。
6. D0 闭环标准
D0 完成时必须满足:
- 新阶段文档成为活锚点。
SESSION.md/TASKS.md明确下一步从 Doctrine Kernel 开始。- 旧候选器被文字上降级为
research_only/study_only。 - S16
0/18质量门结果被明确用作重建理由。 - 不做任何交易权限、下单、执行 readiness 改动。
7. 下一步最小闭环
下一步不是继续扩大旧模型回测,而是做 D1:
D1 Market Language Kernel
最小交付:
- 从《ICT交易全书》第 1-6 章抽取 Doctrine Rule matrix。
- 生成第一版
Range / Draw / Location / Time / Invalidation规则注册表。 - 给旧候选器补
research_only_reason:缺 Range、缺 Draw、缺 Location、缺 Invalidation、缺 session/time 任一项都不能 promoted。 - 让 Strategy Backtest 按 Doctrine Rule 缺失项聚合失败原因。
- 更新 Trader Cockpit:没有完整 playbook 时,直接说明“当前只有研究材料,没有可交易 setup”。