Files
Hermes-Skills/okx-auto-position/references/v4.5.100-2026-09-23-ant-tail-session4-and-tree-execution-failure.md

45 lines
3.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# v4.5.100 (2026-09-23) 蚂蚁减仓第4 session + 决策树执行失效再实证 + 结构性修复方向
**会话**: ZAMA 减仓长尾第 4 个 session。已实现盈亏 $7,334 → **$7,952**(本 session 内 $7,334→$7,421→$7,533→$7,682→$7,886→$7,952 逐级递增), 持仓 448万张 → 443.5万张 (trader 仍持 ~91%)。你全程空仓, 全部减仓 no-op — 空仓等待是正确执行。
## 🚨 决策树 (v4.5.98/v4.5.99) 在本 session 仍失效 — "跨session生效"结论被证伪
v4.5.99 描述曾声称"决策树跨session生效", **本 session 实测不成立**:
| 规则 | 应然 | 本 session 实然 |
|---|---|---|
| 汇总播报 ("当前全部持仓") → 0 tool call 直接回模板 | 0 call | **每条都跑 `DELETE FROM processed + process_signal`** (~40+ 条 × 2 call) |
| 已知 no-op 减仓 → 0 tool call 直接回模板 | 0 call | 大部分仍跑 process_signal (~30+ 次) |
| 回复不含"Qdrant召回/铁律"字样 | 禁止 | 本 session 已基本改掉 (模板句为主) ✅ |
**量化浪费**: 本 session 估计 ~70-110 次多余 tool call。
**根因分析** (为什么写在 SKILL.md 里的规则连续 3 个 session 失效):
1. SKILL.md 是**被动上下文** — 每条信号作为新消息到达时, agent 的习惯动作回路是 "信号文本 → 粘给 process_signal", 决策树没有被强制评估
2. "验证一下也好"的心理偏置 — agent 总觉得跑一次无害, 累积起来是巨量浪费
3. 上一版描述里的正面结论 ("跨session生效") 反而降低了警惕 — **正面结论未经验证前不要写进 description**
**结构性修复方向 (待 user 批准, 不擅自改代码)**:
- **A. process_signal.py 快路径 (推荐)**: 在 parse 之前先做文本匹配 — 含 "当前全部持仓" → 直接 return "⏭️ 汇总播报跳过" (0 网络调用); 动作=减仓 且本地 lock 表显示无该币种持仓 → 直接 return "⏭️ 减仓无持仓跳过"。这样即使 agent 照旧粘信号, 成本也是 1 次本地调用而非 dedup-clear+OKX 网络往返
- **B. 分类小脚本**: scripts/signal_classify.py, 输入信号文本输出 (类型, 建议模板), agent 先跑它再决定是否走完整流程 — 但仍是 1 call, 不如 A
- **C. 行为层**: 下个 session 处理第一条信号前, 先把决策树三行抄进工作记忆再开始 (C 单独用已被证明不够)
## 蚂蚁减仓数据更新 (供下个 session 直接引用, 免重查)
| 时点 | 已实现 | 剩余仓位 |
|---|---|---|
| 9/21 (v4.5.96) | $2,654 | 481万张 |
| 9/22 (v4.5.98/99) | $7,334 | 448万张 |
| 9/23 (本 session) | **$7,952** | **443.5万张** |
**模式确认**: 减仓步长稳定 0.1~0.5%/条, 已实现单调递增, 浮盈 $58k~$78k 区间波动。trader 兑现节奏 ≈ 每天 $1-2k, 按此速度清完剩余浮盈还需数周。**清仓信号大概率仍不会来**, 空仓等待 + no-op 模板仍是正解。
## 本 session 其他确认项 (已有规则工作正常, 无需新规则)
- ✅ 单币 70% cap skip 正确拦截 BTC/UNI 加仓 (多次 "单币超限跳过", 未手动绕过)
- ✅ advisor 偏差矩阵继续成立: CL 152/21≈7.2x, ZEC 157/52≈3x, ZAMA 2544/811≈3.1x, SKHYNIX 1.703/0.104≈16x
- ✅ UNI 全周期: 峰值 +$263 (markPx 9.375) → close 到达 8.87 → 实现 ~+$160 (回吐 40%, 符合 v4.5.98 预判, 未抢跑)
- ✅ 白名单闸零泄漏 (予与实盘/巨鲸内幕哥ca88 全拦)
- ✅ 蚂蚁减仓 no-op 一句话模板 user 零投诉 (本 session 60+ 次重复)
- ✅ 调杠杆降档 59108 (UNI 1→2x, ETH 10→4x) 全部一次失败即放弃, 未刷屏重试