Files
Hermes-Skills/okx-auto-position/references/follow-trading-iron-laws-2026-07-21.md
T
mike b660debd06 v2026-07-21: 实战教训汇总 (push 11 文件)
新增 8 reference:
  - dividend-stability-score: A 股 5 维评分 (派息年数/CAGR/波动/最近/连续) → 0-100 分 + 5 星
  - dividend-yield-rate-sort: 按股息率% 倒序 (用户偏好 2026-07-13)
  - longport-http-module: longport_http.py 公共模块 (替代 SDK WSS)
  - leverage-pass-through-bug: process_signal.py 丢失 leverage 字段 (5x 实际 10x)
  - follow-trading-iron-laws: 跟单铁律 (用户原话 5+ 次 2026-07-21)
  - forced-skill-entry-okx-trade: okx_trade.sh 强制入口 (替代 ccxt 裸调)
  - mihomo-clash-node-supplier-dns: Clash 节点供应商 DNS 失败处理
  - mihomo-ssl-reconnect-pattern: mihomo 反复 SSL/Timeout 模式
  - v4.5.44-mu-add-to-75pct-cap: MU 加仓 75% 单币种 cap 标准流程

改 2 SKILL.md:
  - dividend-investing: 加 5 维评分 + 长桥 http 模块
  - longbridge-cli: 标注 '不要写 openapi.QuoteContext' + 迁移说明
2026-07-22 13:22:45 +08:00

61 lines
2.6 KiB
Markdown

# OKX 跟单铁律 (v4.5.45, 2026-07-21 用户原话 5+ 次纠错)
## 上下文
2026-07-21 用户原话: **"按信号跟单为什么能跑出这么多问题?"**
**踩的坑**:
1. ETH 1.24 张 long @ $1900(错误标的,leverage 5→10, 报告 $53 实际 $26.92)
2. BTC 0.014 张(0.014 是乱算,min_sz 凑整后 0.01)
3. 反问"3 次 yes/no/几张"
4. 报 advisor 推荐值当事实,不 fetch_positions verify
5. mihomo 反复 SSL/timeout
**根因**: agent 跳过 skill 路径,直接调 ccxt,每个动作自己重写代码。
---
## 🚨 5 条铁律 (硬约束,任何 OKX 跟单必须遵守)
### 铁律 1: 跟单不许反问
- **信号来了立刻 advisor → 下单**,不讨论
- 禁问: yes/no/几张/方向对不对/是否执行
- 用户说"按信号来"=立即执行
- (累计 4 次用户指出 2026-07-17 违反, 2026-07-21 又一次)
### 铁律 2: 强制走 skill 入口,禁直接 ccxt
- 所有 OKX 下单/平仓 → `okx_trade.sh open/close/status`
- 禁 agent 自己写 ccxt 调用
- advisor 路径:算 size + 下单 + 立即 verify(autoseat)
- (2026-07-21 错单根因)
### 铁律 3: 下单后立即 fetch_positions verify
- execute 完成后 1-3 秒,raw REST 查 `/api/v5/account/positions`
- 验证 3 件事: actual_leverage == requested, actual_margin == expected, actual_side == expected
- 任何不对 → 立即手动 raw REST 平 + 重开 (template 见 references/leverage-pass-through-bug.md)
- **advisor 推荐值 ≠ 实际成交值**
### 铁律 4: 任何回复前 5 秒内,实时查
- 涉及持仓/余额/价格/未实现盈亏的回复必须以 `[实测数据]` 前缀起头
- 禁说: "刚才查的" / "之前" / "仍然" / "应该"
-`scripts/check_account.py` (positions + balance + 关键 ticker 三连查)
### 铁律 5: 错单处理流程 (出问题 1 分钟内)
- 立即手动 raw REST 平错单(`reduceOnly: True` + `tdMode: 'cross'`)
- 立刻报用户: 错单 ID + 原因 + 已平 + USDT 损失
- **不"等行情走到哪"**(用户原话)—— 1 分钟内必须清,不在挂的错单
- 然后才查根因 / 改代码
---
## 🔗 关联
- `references/forced-skill-entry-okx-trade-2026-07-21.md` — okx_trade.sh 脚本
- `references/leverage-pass-through-bug.md` — leverage 5→10 bug 完整复现 + 修源码
- `references/mihomo-clash-node-supplier-dns-2026-07-21.md` — mihomo timeout 处理
- `references/mihomo-ssl-reconnect-pattern.md` — SSL 反复连接重置
## 与铁律 14/15 (MEMORY) 关系
MEMORY 存指针,SKILL 存规则。MEMORY 铁律 14/15 长期有效,但本章节更详细,**下次 session 加载 okx-auto-position skill 时直接看到**,不需要先问 MEMORY。