[2026-07-09 09:00:40 UTC] Market WS bybit error: timed out during opening handshake [2026-07-09 09:01:06 UTC] Market WS okx error: timed out during opening handshake [2026-07-11 06:28:00 UTC] Polling kline failed: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) [2026-07-11 09:34:50 UTC] Market WS bybit error: timed out during opening handshake [2026-07-11 09:56:15 UTC] Market WS okx error: sent 1011 (internal error) keepalive ping timeout; no close frame received [2026-07-13 10:29:47 UTC] Market WS bybit error: timed out during opening handshake [2026-07-13 10:39:12 UTC] Market WS okx error: sent 1011 (internal error) keepalive ping timeout; no close frame received [2026-07-15 11:28:50 UTC] Market WS bybit error: timed out during opening handshake [2026-07-15 11:29:30 UTC] Market WS okx error: timed out during opening handshake [2026-07-17 11:40:51 UTC] Market WS bybit error: timed out during opening handshake [2026-07-17 12:10:56 UTC] Market WS okx error: sent 1011 (internal error) keepalive ping timeout; no close frame received [2026-07-17 12:15:33 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Read timed out. (read timeout=10) [2026-07-21 02:09:12 UTC] Market WS bybit error: no close frame received or sent [2026-07-21 08:32:37 UTC] Polling kline failed: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) [2026-07-21 16:17:15 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Read timed out. (read timeout=10) [2026-07-21 16:17:35 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=15m&limit=3&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:17:55 UTC] Failed to fetch margin equity: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /sapi/v1/margin/isolated/account?recvWindow=10000&symbols=BTCUSDT×tamp=1784650655885&signature=91cfaa2271cfc04ee64595d8347bd5ee1beb5768f7e4a845488edebd7887d95d (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:18:16 UTC] Polling ticker failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/ticker/price?symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:18:36 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=1m&limit=2&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:18:56 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=1d&limit=2&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:19:17 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=15m&limit=3&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:19:37 UTC] Failed to fetch margin equity: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /sapi/v1/margin/isolated/account?recvWindow=10000&symbols=BTCUSDT×tamp=1784650757017&signature=8fbbc1b84c7da9337836b02ec48f89f5bcbb952822b7e2928164ea8c8d1ffb75 (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:19:58 UTC] Polling ticker failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/ticker/price?symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:20:18 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=1m&limit=2&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:20:38 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=1d&limit=2&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:20:58 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=15m&limit=3&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:21:18 UTC] Failed to fetch margin equity: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /sapi/v1/margin/isolated/account?recvWindow=10000&symbols=BTCUSDT×tamp=1784650858132&signature=7756a03ae69e2c85cd570691780de131d76c6bd7bf11a45533bfa16081ddc146 (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:21:39 UTC] Polling ticker failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/ticker/price?symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:21:59 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=1m&limit=2&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:22:19 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=1d&limit=2&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:22:39 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=15m&limit=3&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:22:59 UTC] Failed to fetch margin equity: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /sapi/v1/margin/isolated/account?recvWindow=10000&symbols=BTCUSDT×tamp=1784650959261&signature=e596cc1a09688d08f4752d9471804a07f031fc6dd8f0e810d410457cfdaffdb7 (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:23:20 UTC] Polling ticker failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/ticker/price?symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-21 16:24:02 UTC] Starting rejection/reclaim bot on BTCUSDT (LIVE/MARGIN). [2026-07-21 16:24:02 UTC] LIVE mode enabled: orders will be sent. [2026-07-21 16:24:02 UTC] Trade setups strategy active. [2026-07-21 16:24:02 UTC] Binance websocket disabled; using fallback feeds. [2026-07-21 16:24:02 UTC] Market WS feed started (providers=binance,bybit,okx). [2026-07-23 02:58:13 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Read timed out. (read timeout=10) [2026-07-23 02:58:33 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=15m&limit=3&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-23 02:58:40 UTC] Market WS binance error: sent 1011 (internal error) keepalive ping timeout; no close frame received [2026-07-23 02:58:51 UTC] Market WS bybit error: timed out during opening handshake [2026-07-23 02:58:52 UTC] Polling ticker failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/ticker/price?symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-23 02:59:03 UTC] Market WS okx error: timed out during opening handshake [2026-07-23 02:59:12 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=1m&limit=2&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-23 02:59:17 UTC] Market WS binance error: timed out during opening handshake [2026-07-23 02:59:30 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=1d&limit=2&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-23 02:59:35 UTC] Market WS bybit error: timed out during opening handshake [2026-07-23 02:59:48 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=15m&limit=3&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-23 03:00:01 UTC] Market WS okx error: timed out during opening handshake [2026-07-23 03:00:07 UTC] Failed to fetch margin equity: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /sapi/v1/margin/isolated/account?recvWindow=10000&symbols=BTCUSDT×tamp=1784775588753&signature=2caa805a9082f305ac2b975eb21572626e738ad11927b62c3c55781ff599e700 (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-23 03:01:48 UTC] Market WS binance error: sent 1011 (internal error) keepalive ping timeout; no close frame received [2026-07-23 03:01:49 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Read timed out. (read timeout=10) [2026-07-23 03:02:09 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=15m&limit=3&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-23 03:02:27 UTC] Failed to fetch margin equity: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /sapi/v1/margin/isolated/account?recvWindow=10000&symbols=BTCUSDT×tamp=1784775729329&signature=f73aa7a44890c9acedd9037538919326836e061b459ad6457f09c9036be68862 (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-23 03:02:28 UTC] Market WS bybit error: timed out during opening handshake [2026-07-23 03:02:45 UTC] Polling ticker failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/ticker/price?symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-23 03:30:34 UTC] Market WS okx error: sent 1011 (internal error) keepalive ping timeout; no close frame received [2026-07-23 09:40:40 UTC] Failed to fetch margin equity: APIError(code=-1021): Timestamp for this request is outside of the recvWindow. [2026-07-23 15:59:38 UTC] Market WS binance error: sent 1011 (internal error) keepalive ping timeout; no close frame received [2026-07-23 15:59:38 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Read timed out. (read timeout=10) [2026-07-23 15:59:58 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=1d&limit=2&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-23 16:00:18 UTC] Market WS bybit error: timed out during opening handshake [2026-07-23 16:00:19 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=15m&limit=3&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-23 16:00:39 UTC] Failed to fetch margin equity: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /sapi/v1/margin/isolated/account?recvWindow=10000&symbols=BTCUSDT×tamp=1784822419026&signature=accc499d8bff583e467a3163e120577465010d336d9eee0d446510de62bd7253 (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-23 16:00:58 UTC] Market WS okx error: timed out during opening handshake [2026-07-23 16:01:00 UTC] Polling ticker failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/ticker/price?symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-23 16:01:20 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=1m&limit=2&symbol=BTCUSDT (Caused by NameResolutionError(": Failed to resolve 'api.binance.com' ([Errno -3] Temporary failure in name resolution)")) [2026-07-23 16:01:38 UTC] Market WS binance error: timed out during opening handshake [2026-07-24 05:56:58 UTC] Polling kline failed: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) [2026-07-24 07:13:21 UTC] Polling kline failed: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) [2026-07-25 00:19:10 UTC] Market WS bybit error: no close frame received or sent [2026-07-27 02:20:30 UTC] Polling ticker failed: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) [2026-07-28 04:49:54 UTC] Shutdown signal received. [2026-07-28 04:49:55 UTC] Bot stopped. [2026-07-28 04:50:01 UTC] Starting rejection/reclaim bot on BTCUSDT (LIVE/MARGIN). [2026-07-28 04:50:01 UTC] LIVE mode enabled: orders will be sent. [2026-07-28 04:50:01 UTC] Trade setups strategy active. [2026-07-28 04:50:01 UTC] Binance websocket disabled; using fallback feeds. [2026-07-28 04:50:01 UTC] Market WS feed started (providers=binance,bybit,okx). [2026-07-29 20:08:51 UTC] Polling kline failed: ('Connection aborted.', ConnectionResetError(104, 'Connection reset by peer')) [2026-07-29 20:09:01 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=15m&limit=3&symbol=BTCUSDT (Caused by ConnectTimeoutError(, 'Connection to api.binance.com timed out. (connect timeout=10)')) [2026-07-29 20:09:12 UTC] Polling ticker failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/ticker/price?symbol=BTCUSDT (Caused by ConnectTimeoutError(, 'Connection to api.binance.com timed out. (connect timeout=10)')) [2026-07-29 20:09:25 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Read timed out. (read timeout=10) [2026-07-31 00:20:45 UTC] Market WS bybit error: no close frame received or sent [2026-07-31 04:09:10 UTC] Shutdown signal received. [2026-07-31 04:09:12 UTC] Bot stopped. [2026-07-31 04:09:17 UTC] Starting rejection/reclaim bot on BTCUSDT (LIVE/MARGIN). [2026-07-31 04:09:17 UTC] LIVE mode enabled: orders will be sent. [2026-07-31 04:09:17 UTC] Trade setups strategy active. [2026-07-31 04:09:17 UTC] Binance websocket disabled; using fallback feeds. [2026-07-31 04:09:17 UTC] Market WS feed started (providers=binance,bybit,okx). [2026-07-31 13:21:36 UTC] Market WS binance error: sent 1011 (internal error) keepalive ping timeout; no close frame received [2026-08-01 00:10:15 UTC] Market WS bybit error: no close frame received or sent [2026-08-04 13:41:49 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Read timed out. (read timeout=10) [2026-08-04 13:41:59 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Read timed out. (read timeout=10) [2026-08-04 13:42:10 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Read timed out. (read timeout=10) [2026-08-04 13:42:21 UTC] Polling ticker failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/ticker/price?symbol=BTCUSDT (Caused by ConnectTimeoutError(, 'Connection to api.binance.com timed out. (connect timeout=10)')) [2026-08-04 13:42:31 UTC] Polling kline failed: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/klines?interval=1m&limit=2&symbol=BTCUSDT (Caused by ConnectTimeoutError(, 'Connection to api.binance.com timed out. (connect timeout=10)')) [2026-08-04 13:42:36 UTC] Polling kline failed: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))