2.3 KiB
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, 一行的事