Files
ai-exchange/docs/AI_ICT_TraderCockpit真实反馈验证_S10_2026-05-21_v1.md
2026-05-21 16:48:52 +08:00

6.8 KiB
Raw Permalink Blame History

AI_ICT Trader Cockpit 真实反馈验证 S10 2026-05-21 v1

1. 本阶段目标

S10 只验证一件事:交易员盘中看 Now / Reason / Wait / Risk / Historical Edge / Boundary 六卡片时,是否能一眼知道为什么现在不交易、下一步等什么。

本阶段不新增产品功能,不新增交易能力,不扩大 archive / workflow / external context 长尾。

2. 使用的真实反馈

远端真实样本显示:

  • operator_feedback_count=3
  • paper_ticket_count=0
  • paper_execution_count=0
  • weekly_review_entry_count=0
  • 最近 observation 中 Candidate 4610 曾记录为 operator_agreement=unclear
  • 当前仍没有真实 executable candidate,因此不能创建 paper ticket 或 paper execution

结论:S10 可以使用 unclear 反馈来优化首屏表达,但不能把 R2 标为完成,也不能伪造 paper / execution / weekly review 样本。

3. 本轮调整

原 S9 表达:

  • Observe Only: wait for FVG retrace; no trade.
  • Wait for FVG retrace; then record Agree/Disagree/No Trade.

S10 改为更明确的盘中语言:

  • Observe Only: FVG retrace is not confirmed yet; no trade.
  • Wait for trigger-chart FVG retrace confirmation; then record Agree/Disagree/No Trade.

Reason 也从“链路存在”改成“链路只是观察对象,缺什么确认”:

  • LONDON: sweep -> MSS -> FVG is only a watch; FVG retrace is not confirmed yet.

Historical Edge 不再在首屏展示期望、PF、DD 等指标长句,只保留:

  • Study only: ...; no historical edge.
  • Review-only: backtest gate passed; still not a signal.

指标细节继续留在 Strategy Backtest 页面,不塞进 Trader Cockpit 首屏。

4. 验收

  • 六卡片仍固定为 Now / Reason / Wait / Risk / Historical Edge / Boundary。
  • Now 必须直接给出“不交易”的缺口原因。
  • Wait 必须指向一个可等待的确认,而不是抽象名词。
  • Historical Edge 只能表达 Study / Review-only,不得像交易建议。
  • 中文界面不得出现本轮检查到的关键英文残留。
  • execution_allowed=false、real_live_ready=false、must_not_trade=true 保持不变。

5. 下一步

继续收集真实盘中反馈:

  • 如果还有 unclear,优先压缩 Reason 和 Wait。
  • 如果出现 disagree,优先检查 Risk 是否遗漏了交易员看到的关键阻塞。
  • 只有出现真实 executable candidate,才能进入 paper ticket / paper execution 样本采集。

6. S11 真实反馈闭环记录

2026-05-21 S11 继续使用远端 /trader-mode 主屏:

  • 首屏显示:Observe Only: FVG retrace is not confirmed yet; no trade.
  • 中文页面显示:仅观察:FVG 回撤尚未确认;不交易。
  • 交易员动作:记录 No Trade
  • 写入结果:operator_agreement=no_trade
  • operator_feedback_count 从 3 增长到 4
  • paper_ticket_count=0
  • paper_execution_count=0
  • weekly_review_entry_count=0

本轮还修复了一个已有映射问题:No Trade 和 Need More Evidence 按钮不再都写成 unclear,而是分别写入 no_trade 与 need_more_evidence。这属于现有反馈闭环修正,不是新增交易能力。

S11 结论:六卡片在本轮盘中观察里已经能支持明确 No Trade,本轮不继续调文案;后续只继续真实反馈采集,不能伪造 paper ticket / paper execution / weekly review 样本。

7. S12 真实反馈采样保护记录

2026-05-21 S12 继续使用远端 /trader-mode 主屏,并通过真实 UI 记录了一次 No Trade:

  • 浏览器页面显示:仅观察:FVG 回撤尚未确认;不交易。
  • 操作动作:点击 No Trade
  • HTTP 写入结果:POST /trading/shadow-paper/observe -> 201
  • 证据截图:output/playwright/s12-trader-mode-fifth-feedback-1366x768.png

复核后确认:operator_feedback_count 没有从 4/5 增长到 5/5。这不是 UI 失败,而是样本防重复机制生效:shadow_paper_observations 按 (instrument_id, observation_date, timeframe, session_code) 做 upsert,同一天同品种同周期同 session 的重复点击会更新已有观察,不会制造新的 R2 样本。

当前远端 R2 状态:

  • observed_shadow_day_count=14
  • shadow_observation_count=17
  • shadow_observation_day_count=13
  • operator_feedback_count=4/5
  • operator_observation_feedback_count=4
  • operator_feedback_day_count=3
  • paper_ticket_count=0
  • paper_execution_count=0
  • weekly_review_entry_count=0
  • 当前还有 runtime_clear_for_shadow 阻塞:broker_sync_degraded:BTC-USDT:okx_read_credentials_missing

S12 结论:不能再用同一 LONDON/day 的重复按钮点击来推进 operator_feedback_count。下一条可计数反馈必须来自新的真实 session/date,或来自已有产品内合法且非重复的真实反馈通道;paper ticket / paper execution / weekly review 仍必须等待真实 executable candidate 和执行派生样本,不能从 blocked candidate 伪造。

8. S13 只读 blocker 恢复与第 5 条反馈记录

2026-05-21 S13 先处理 S12 留下的 runtime_clear_for_shadow 阻塞。复核发现远端运行 .env 中 OKX_API_KEY / OKX_API_SECRET / OKX_API_PASSPHRASE 为空,而本地 .env.local 已有对应键位。处理方式:

  • 只补齐远端运行环境中的 OKX 只读凭据键位。
  • 不改 LIVE_TRADING_ENABLED。
  • 不改 execution_allowed、decision_support_ready、real_live_ready、risk governor、trust bucket、operator confirmation protocol。
  • 不新增下单、撤单、实盘执行能力。
  • 远端临时凭据片段和 .env 备份副本已删除,避免多留敏感配置副本。

恢复后远端状态:

  • runtime_status.current_blockers=[]
  • readonly_account_context_status=available
  • live_analysis_assistant_ready=true
  • decision_support_ready=false
  • execution_assist_ready=false
  • real_live_ready=false
  • must_not_trade=true

随后使用现有 shadow observation 反馈入口,为当天 session_code=ALL 的 no_candidate_monitor 观察记录真实 agree 反馈。这不是 S12 的 LONDON 重复样本,而是不同去重键的真实 no-candidate 观察:

  • observation 7949
  • session_code=ALL
  • observation_status=operator_feedback_recorded
  • system_recommendation=no_candidate_monitor
  • operator_agreement=agree
  • candidate_id=null
  • paper_ticket_id=null
  • paper_execution_id=null

S13 后 R2 当前状态:

  • operator_feedback_count=5/5
  • operator_observation_feedback_count=5
  • operator_feedback_day_count=3
  • paper_ticket_count=0
  • paper_execution_count=0
  • weekly_review_entry_count=0
  • next_validation_gate=paper_ticket_sample_gate

S13 结论:operator feedback sample gate 已真实通过;R2 仍不能标 completed。下一步只能等待真实 executable candidate,再创建 paper ticket / paper execution,并由真实执行派生 weekly review;blocked candidate 和 no-candidate observation 不能伪造 paper 样本。