Files
Hermes-Skills/okx-auto-position/references/v4.5.106-whitelist-4-aoying-extend-2026-10-02.md
T

2.3 KiB

2026-10-02 4 个熬鹰号白名单扩展 (whitelist.json 动态配置驱动)

触发场景

  • 用户在 OKX 跟单过程中发现"熬鹰"在不同平台/交易所开了多个频道号:
    • 熬鹰资本 (X聚合社区主号)
    • 熬鹰币安实盘 (币安平台实盘)
    • 熬鹰FOMO合约实盘 (高杠杆合约实盘)
    • 熬鹰交易信号 (交易信号频道)
  • 4 个号其实是同一人, 必须全部跟单, 不能只跟一个

配置变更 (whitelist.json)

{
  "_comment": "跟单白名单配置 - 不要在代码里硬编码,改这里。trader=跟单交易员名字,设置在 trader_whitelist 数组。",
  "trader_whitelist": ["熬鹰资本", "熬鹰币安实盘", "熬鹰FOMO合约实盘", "熬鹰交易信号"]
}

触发模式

  • 用户说 "1个意思, 都是熬鹰的" → 立即扩 whitelist.json
  • 用户说 "再追加 trader 名" → 立即扩 whitelist.json
  • 用户说 "这个 trader 假信号太多" → 缩 whitelist.json (移出 trader 名)

严禁 — 这不是代码任务

  • ❌ 改 process_signal.py 添加新 trader 字段
  • ❌ 在代码里写 if trader in {"熬鹰资本", "熬鹰币安实盘", ...}
  • ❌ 改 process_signal.py 加载更多 trader

只改 whitelist.json 一个文件, 不需要任何代码改动。

whitelist.json vs process_signal.py 的边界

操作 文件
添加/移除 trader whitelist.json
改 trader 跟单比例 config.json (single_coin_max_pct 等)
改信号分类(open/close/adjust_leverage) process_signal.py
改 QQ 推送模板 process_signal.py format_message()
改 close 闸白名单过滤 process_signal.py _TRADER_WHITELIST 闸

trader 名相关 → whitelist.json, 其他 → 代码。

历史教训 (避免重复犯)

  • 2026-08-21 第一次违规: 硬编码 _TRADER_WHITELIST = {'熬鹰资本'} → user 怒斥"白名单肯定要配置"
  • 2026-08-26 第二次违规: 又硬编码 fallback → user 再次提醒
  • 修复: whitelist.json 配置驱动 + fallback 用 set() 但禁止放进任何具体 trader 名

部署版本

  • v4.5.71 引入 whitelist.json 配置驱动 (2026-09-01)
  • v4.5.83 第一次扩展到 4 个熬鹰号 (2026-09-10)
  • 当前: 4 个熬鹰号 + 巨鲸内幕哥 ca88 (不同人, 不在白名单)
  • 未来如再加 trader: 直接改 whitelist.json, 一行的事