f00b6962e2a16361b1ee168e6d41681086fd6d3f
**Bug**: 8/4 20:32 SNDK 加仓信号 done, 但 OKX 没持仓 — 用户以为是 bug **原因**: process_signal.py 余额不足时只推'pushed_add_insufficient'消息, 不标 failed signal_queue.db 标 done → 用户/agent 都以为是 bug **Fix**: 1. process_signal.py 新增 _get_usdt_free() helper (实时查 OKX USDT free) 2. 余额不足时 QQ 推送加前缀 '⚠️ 跟单失败: 余额不足 ⚠️' + USDT 余额显示 3. process_signal.py main() 加 exit code 2 (跟单失败时) → signal_queue.retry 标 failed (而非 done) 4. retry < 3 仍会重试, 但 failed 状态可区分 done (signal_queue.db 加 status='failed') **注意**: advisor 实际会给 0.056 张 SNDK (USDT 26.82 保证金), 不是 0 张 — 但用 99.7% 余额不健康 → 用户应该知道是'满仓'而非'跟单成功'
quant-factor-mining
@ 670ddb2030
Description
No description provided
4.3 MiB
Languages
Python
97.7%
Shell
2.3%