[CL-RADAR] radar-live: нехватка available balance при place — INFO-скип вместо Sentry error (ARNOLD-TRADER-BW) #515
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/claude-bw-balance-skip"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что сделано
backend/bot/radar_live.py: helper_is_balance_insufficient(по образу_is_mode_mismatch, маркеры «ab not enough» / «insufficient available balance»); в entry-цикле raise от place при нехватке баланса → INFO-лог, снятие «placing»-записи из state, скип входа.test_insufficient_balance_raise_skips_entry_cleanly: state чист, «entry failed» в логах отсутствует, INFO-скип присутствует.Зачем
Sentry ARNOLD-TRADER-BW (n=4): Bybit отвергает ордер «ab not enough for new order» (110007) когда параллельные fills/комиссии съедают available к моменту place. Это ожидаемая гонка, не дефект: ордер отвергнут ДО принятия биржей. Раньше общий
except → logger.exceptionслал ERROR в Sentry и оставлял зависшую «placing»-запись. Closes #514.План тестирования
tests/test_radar_live.py— 43 passed.Где могу ошибаться