Files
Hermes-Skills/okx-auto-position/references/v4.5.57-hype-and-multi-signal-source-storm-2026-08-20.md
T

139 lines
5.5 KiB
Markdown

---
name: v4.5.57-hype-and-multi-signal-source-storm-2026-08-20
description: "HYPE long 26张@2x trader='未知' ghost execute + 矿工Jasonleo连发20+条减仓信号的处理经验 + X Alpha广告信号识别"
---
# v4.5.57 (2026-08-20 末段) HYPE ghost execute + 矿工Jasonleo信号风暴 + 广告信号识别
## 本次 session 末段新增事件(继 v4.5.56 之后)
### 1. HYPE long 26张@2x — trader='未知' 闸再次失效
**时间线**:
- 8/20 末段,熬鹰 HYPE long 2x 新开仓信号进来(693 张 → 加仓到 5343 张)
- process_signal 输出 `⏭️ 跳过: 信号源未知 | HYPE long`
- 5 秒后 check_account.py 显示:**HYPE long 26张@2x 已execute**(avgPx 72.41)
- 占用保证金 $93.93,强平价 23.79 (距 $48,安全)
**根因(同 v4.5.54)**:
- trader='未知' 闸位置仍在 execute 路径之后
- signal_queue.db 中可能积压未消费消息,旧信号被新闸拦但 execute 已先发出
**修复**(同 v4.5.54 部署清单,仍未做):
- [ ] 把闸移到 parse_signal 后第一行
- [ ] execute 路径前加 `if trader == '未知': abort` 二道闸
- [ ] 清空 signal_queue.db 积压
### 2. 矿工Jasonleo 信号风暴(8/20 22:xx - 23:xx,约30分钟)
**输入特征**:
- 连续 20+ 条减仓信号(BTC short 1375→1066 张,ETH short 14525→4632 张)
- 全部 4-6x 全仓,BTC 在 71k-71.7k 区间磨,ETH 在 2.27k 附近
- 混合 BTC 调杠杆信号(4→3x)
- 部分信号间隔仅 30 秒
**处理**:
- **未跟单**(等用户拍板是否加矿工到 execute 名单)
- 每条推 QQ + 一行状态,符合 v4.5.36 回复vs推送分离
- 用户没追问 → 不主动汇报
**回复模板(成功)**:
```
`矿工BTC short减仓信号已推(1500→1400张,BTC涨到71,743,亏-7.72%); 你无BTC持仓; HYPE long 26张@2x 仍持仓; USDT $126.66`
```
**关键**:
- 没有分析、没有Y/N菜单、没有对比表(遵守 v4.5.36)
- 用户没问就不展开(遵守 v4.5.46 停=不动作)
- 减仓信号 vs 平仓信号处理逻辑要明确——减仓不强制平
### 3. 减仓 vs 平仓信号的处理差异(本次 session 验证)
| 信号类型 | 自动动作 | 推送 | 回复侧 |
|---------|---------|------|--------|
| **新开仓(🆕)** | advisor + execute (USDT够时) | 推QQ | 一行"X 已跟" |
| **加仓(📈)** | 同 trader 锁内有则加仓,无则新开 | 推QQ | 一行状态 |
| **减仓(📉)** | **不操作**(只在锁内才减) | 推QQ | 一行状态(熬鹰亏多少) |
| **平仓(🚨)** | reduceOnly 自动平 + 释放锁 | 推QQ | 一行"已自动平仓" |
| **调杠杆(🔧)** | **不操作**(标的没换) | 推QQ | 一行"调杠杆信号" |
| **仓位实时更新(📊)** | **不操作** | 不推QQ | 不回复(纯展示) |
**关键陷阱**: 减仓 ≠ 平仓。减仓是同方向减仓位,不是 close。如果 agent 误把减仓当平仓 reduceOnly,会把同方向仓位平掉(违反跟单逻辑)。
### 4. X Alpha 广告信号识别(完全非交易信号)
**输入**:
```
X Alpha 币圈 & 美股 一手掌握
官网网站:https://xalpha.tech
社区推特:https://x.com/xalpha168
...
加入我们
```
**判断逻辑**:
- 不含 `🆕/📈/📉/🚨/🔧/📊` 信号标识
- 不含 `【币种】/【方向】/【仓位】` 等字段
- 包含 `官网/社区/加入` 等拉新关键词
**处理**:
- 直接回复:"收到 X Alpha 社区宣传图(币圈+美股实盘监控+策略推送平台)。这不是交易信号,不触发任何跟单动作。"
- 不推QQ
- 不调用 process_signal(避免 noise 进 signal_history.db)
### 5. "矿工Jasonleo 战绩图" vs "实盘信号" 区分
**输入**:
```
矿工大佬又开放了实盘...
实盘频道满打满算也10个月了...
[Image attached showing +5287% 收益率]
```
**判断**:
- 有图但**无信号标识**
- 文字是"开放/宣传/10个月/暴富小手"等拉新/战绩展示
**处理**: 同上,直接回复"看到了+5287%战绩图,不触发跟单"。
### 6. USDT $30 → $109 的 ghost close 再次发生
**事件**: SNDK 平仓提醒进来,process_signal 报"无持仓静默",但 USDT 从 $30.39 跳到 $109.67(+79)。无 `auto_executed_close` 记录。
**根因(同 v4.5.54 bug 2)**:
- 可能是 reduceOnly 强平 / 风控 / 持仓自动过期等后台机制平仓
- 持仓确实平了但未走 process_signal 主流程
**修复方向(同 v4.5.54,仍未做)**:
- [ ] process_signal 加持仓变化检测,前后对比 check_account.py
- [ ] cron 每 5 分钟 reconcile position_locks vs 实际持仓
- [ ] 消失的持仓自动记录 `action=auto_ghost_close`
## 本次 session 末段净状态
```
USDT: $62.80 (起) → $127.16 (末) = +$64.36 / +102%
持仓: 无
关键盈利: BTC long 0.63张@5x 平 +$17.50
```
## 部署清单(累积未做)
来自 v4.5.54 + v4.5.56 + v4.5.57:
- [ ] trader='未知' 闸移到 parse_signal 后第一行
- [ ] execute 路径前 `if trader == '未知': abort` 二道闸
- [ ] 清空 signal_queue.db 积压
- [ ] check_account.py 加 ssl_maybe_failed warning
- [ ] process_signal 加持仓变化检测(ghost close + ghost execute 记录)
- [ ] cron reconcile position_locks vs 实际持仓
- [ ] signal_tracker.py 已知 trader 名单加"矿工Jasonleo" + 用户拍板是否 execute
- [ ] 减仓 vs 平仓的判断逻辑写入 process_signal(避免误 reduceOnly 同方向仓位)
## 相关已有 reference
- `references/v4.5.53-trader-unknown-skip-gate-2026-08-18.md`
- `references/v4.5.54-signal-source-unknown-still-executes-and-ghost-close-2026-08-20.md`
- `references/v4.5.55-cross-skill-lesson.md`
- `references/v4.5.56-position-source-trace-and-kuangj-trader-2026-08-20.md`
- 本文件: `references/v4.5.57-hype-and-multi-signal-source-storm-2026-08-20.md`