6.8 KiB
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=3paper_ticket_count=0paper_execution_count=0weekly_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增长到4paper_ticket_count=0paper_execution_count=0weekly_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=14shadow_observation_count=17shadow_observation_day_count=13operator_feedback_count=4/5operator_observation_feedback_count=4operator_feedback_day_count=3paper_ticket_count=0paper_execution_count=0weekly_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=availablelive_analysis_assistant_ready=truedecision_support_ready=falseexecution_assist_ready=falsereal_live_ready=falsemust_not_trade=true
随后使用现有 shadow observation 反馈入口,为当天 session_code=ALL 的 no_candidate_monitor 观察记录真实 agree 反馈。这不是 S12 的 LONDON 重复样本,而是不同去重键的真实 no-candidate 观察:
- observation
7949 session_code=ALLobservation_status=operator_feedback_recordedsystem_recommendation=no_candidate_monitoroperator_agreement=agreecandidate_id=nullpaper_ticket_id=nullpaper_execution_id=null
S13 后 R2 当前状态:
operator_feedback_count=5/5operator_observation_feedback_count=5operator_feedback_day_count=3paper_ticket_count=0paper_execution_count=0weekly_review_entry_count=0next_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 样本。