2026-05-12 18:47:52 [INFO] Dashboard: http://localhost:8080 2026-05-12 18:47:52 [INFO] Trade Monitor starting 2026-05-12 18:47:52 [INFO] Monitoring 4 file(s) 2026-05-12 18:47:52 [INFO] Panel 1: offset -> EOF (0 bytes) 2026-05-12 18:47:52 [INFO] Panel 2: offset -> EOF (0 bytes) 2026-05-12 18:47:52 [INFO] Panel 3: offset -> EOF (0 bytes) 2026-05-12 18:47:52 [INFO] Panel 4: offset -> EOF (0 bytes) 2026-05-12 18:51:03 [INFO] Monitor restarted with folder: "C:\Dev\TradingRebuild\03-decompiled\main\bin\Debug\net461\User_Files\Trade_results" 2026-05-12 18:51:03 [INFO] Panel 1: offset -> EOF (0 bytes) 2026-05-12 18:51:03 [INFO] Panel 2: offset -> EOF (0 bytes) 2026-05-12 18:51:03 [INFO] Panel 3: offset -> EOF (0 bytes) 2026-05-12 18:51:03 [INFO] Panel 4: offset -> EOF (0 bytes) 2026-05-12 18:51:03 [INFO] Panel 1 (S1) | offset=0 | in_trade=False 2026-05-12 18:51:03 [INFO] Panel 2 (S1) | offset=0 | in_trade=False 2026-05-12 18:51:03 [INFO] Panel 3 (S2) | offset=0 | in_trade=False 2026-05-12 18:51:03 [INFO] Panel 4 (S2) | offset=0 | in_trade=False 2026-05-12 18:51:03 [INFO] Monitoring started (4 files) 2026-05-12 19:08:59 [INFO] Monitor loop stopped. 2026-05-12 19:08:59 [INFO] Monitor restarted with folder: "C:\Dev\TradingRebuild\03-decompiled\main\bin\Debug\net461\User_Files\Trade_results" 2026-05-12 19:08:59 [INFO] Panel 1: offset -> EOF (0 bytes) 2026-05-12 19:08:59 [INFO] Panel 2: offset -> EOF (0 bytes) 2026-05-12 19:08:59 [INFO] Panel 3: offset -> EOF (0 bytes) 2026-05-12 19:08:59 [INFO] Panel 4: offset -> EOF (0 bytes) 2026-05-12 19:14:03 [INFO] Dashboard: http://localhost:8080 2026-05-12 19:14:03 [INFO] Trade Monitor starting 2026-05-12 19:14:03 [INFO] Monitoring 4 file(s) 2026-05-12 19:14:03 [INFO] Panel 1 (S1) | offset=0 | in_trade=False 2026-05-12 19:14:03 [INFO] Panel 2 (S1) | offset=0 | in_trade=False 2026-05-12 19:14:03 [INFO] Panel 3 (S2) | offset=0 | in_trade=False 2026-05-12 19:14:03 [INFO] Panel 4 (S2) | offset=0 | in_trade=False 2026-05-12 19:14:03 [INFO] Monitoring started (4 files) 2026-05-12 19:14:12 [INFO] Monitor loop stopped. 2026-05-12 19:14:12 [INFO] Monitor reset and restarted 2026-05-12 19:14:12 [INFO] Panel 1: offset -> EOF (0 bytes) 2026-05-12 19:14:12 [INFO] Panel 2: offset -> EOF (0 bytes) 2026-05-12 19:14:12 [INFO] Panel 3: offset -> EOF (0 bytes) 2026-05-12 19:14:12 [INFO] Panel 4: offset -> EOF (0 bytes) 2026-05-12 19:14:12 [INFO] Panel 1 (S1) | offset=0 | in_trade=False 2026-05-12 19:14:12 [INFO] Panel 2 (S1) | offset=0 | in_trade=False 2026-05-12 19:14:12 [INFO] Panel 3 (S2) | offset=0 | in_trade=False 2026-05-12 19:14:12 [INFO] Panel 4 (S2) | offset=0 | in_trade=False 2026-05-12 19:14:12 [INFO] Monitoring started (4 files) 2026-05-12 19:14:18 [INFO] Monitor loop stopped. 2026-05-12 19:14:18 [INFO] Monitor restarted with folder: "C:\Dev\TradingRebuild\03-decompiled\main\bin\Debug\net461\User_Files\Trade_results" 2026-05-12 19:14:18 [INFO] Panel 1: offset -> EOF (0 bytes) 2026-05-12 19:14:18 [INFO] Panel 2: offset -> EOF (0 bytes) 2026-05-12 19:14:18 [INFO] Panel 3: offset -> EOF (0 bytes) 2026-05-12 19:14:18 [INFO] Panel 4: offset -> EOF (0 bytes) 2026-05-12 19:14:18 [INFO] Panel 1 (S1) | offset=0 | in_trade=False 2026-05-12 19:14:18 [INFO] Panel 2 (S1) | offset=0 | in_trade=False 2026-05-12 19:14:18 [INFO] Panel 3 (S2) | offset=0 | in_trade=False 2026-05-12 19:14:18 [INFO] Panel 4 (S2) | offset=0 | in_trade=False 2026-05-12 19:14:18 [INFO] Monitoring started (4 files) 2026-05-12 19:16:20 [INFO] Dashboard: http://localhost:8080 2026-05-12 19:16:20 [INFO] Trade Monitor starting 2026-05-12 19:16:20 [INFO] Monitoring 4 file(s) 2026-05-12 19:16:20 [INFO] Panel 1 (S1) | offset=0 | in_trade=False 2026-05-12 19:16:20 [INFO] Panel 2 (S1) | offset=0 | in_trade=False 2026-05-12 19:16:20 [INFO] Panel 3 (S2) | offset=0 | in_trade=False 2026-05-12 19:16:20 [INFO] Panel 4 (S2) | offset=0 | in_trade=False 2026-05-12 19:16:20 [INFO] Monitoring started (4 files) 2026-05-12 19:16:25 [INFO] Monitor loop stopped. 2026-05-12 19:16:25 [INFO] Monitor restarted with folder: "C:\Dev\TradingRebuild\03-decompiled\main\bin\Debug\net461\User_Files\Trade_results" 2026-05-12 19:16:25 [INFO] Panel 1: offset -> EOF (0 bytes) 2026-05-12 19:16:25 [INFO] Panel 2: offset -> EOF (0 bytes) 2026-05-12 19:16:25 [INFO] Panel 3: offset -> EOF (0 bytes) 2026-05-12 19:16:25 [INFO] Panel 4: offset -> EOF (0 bytes) 2026-05-12 19:16:25 [INFO] Panel 1 (S1) | offset=0 | in_trade=False 2026-05-12 19:16:25 [INFO] Panel 2 (S1) | offset=0 | in_trade=False 2026-05-12 19:16:25 [INFO] Panel 3 (S2) | offset=0 | in_trade=False 2026-05-12 19:16:25 [INFO] Panel 4 (S2) | offset=0 | in_trade=False 2026-05-12 19:16:25 [INFO] Monitoring started (4 files) 2026-05-12 19:18:54 [INFO] Monitor loop stopped. 2026-05-12 19:18:54 [INFO] Monitor restarted with folder: C:\Dev\TradingRebuild\03-decompiled\main\bin\Debug\net461\User_Files\Trade_results 2026-05-12 19:18:54 [INFO] Panel 1: offset -> EOF (14431 bytes) 2026-05-12 19:18:54 [INFO] Panel 2: offset -> EOF (0 bytes) 2026-05-12 19:18:54 [INFO] Panel 3: offset -> EOF (14624 bytes) 2026-05-12 19:18:54 [INFO] Panel 4: offset -> EOF (0 bytes) 2026-05-12 19:18:54 [INFO] Panel 1 (S1) | offset=14431 | in_trade=False 2026-05-12 19:18:54 [INFO] Panel 2 (S1) | offset=0 | in_trade=False 2026-05-12 19:18:54 [INFO] Panel 3 (S2) | offset=14624 | in_trade=False 2026-05-12 19:18:54 [INFO] Panel 4 (S2) | offset=0 | in_trade=False 2026-05-12 19:18:54 [INFO] Monitoring started (4 files) 2026-05-12 19:25:26 [INFO] === PL_STATION [group @ 17:52:00] market=25810.50 === 2026-05-12 19:25:26 [INFO] Panel 1: idle | closed=0 2026-05-12 19:25:26 [INFO] Panel 2: idle | closed=0 2026-05-12 19:25:26 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 19:25:26 [INFO] Panel 4: idle | closed=0 2026-05-12 19:25:26 [INFO] TOTAL PL_STATION = 0 2026-05-12 19:25:26 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=25810.5 | Station=+0 2026-05-12 19:25:28 [INFO] Email sent (thread=open_SHORT) 2026-05-12 19:25:32 [INFO] === PL_STATION [group @ 17:54:00] market=25806.25 === 2026-05-12 19:25:32 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 19:25:32 [INFO] Panel 2: idle | closed=0 2026-05-12 19:25:32 [INFO] Panel 3: SHORT entry=25810.50 multy=20 qty=1 | unrealized=85 closed=0 contrib=85 2026-05-12 19:25:32 [INFO] Panel 4: idle | closed=0 2026-05-12 19:25:32 [INFO] TOTAL PL_STATION = 85 2026-05-12 19:25:32 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25806.25 | Station=+85 2026-05-12 19:25:35 [INFO] Email sent (thread=open_SHORT) 2026-05-12 19:29:06 [INFO] === PL_STATION [group @ 19:10:48] market=25708.00 === 2026-05-12 19:29:06 [INFO] Panel 1: idle | closed=1965 2026-05-12 19:29:06 [INFO] Panel 2: idle | closed=0 2026-05-12 19:29:06 [INFO] Panel 3: SHORT entry=25810.50 multy=20 qty=1 | unrealized=2050 closed=0 contrib=2050 2026-05-12 19:29:06 [INFO] Panel 4: idle | closed=0 2026-05-12 19:29:06 [INFO] TOTAL PL_STATION = 4015 2026-05-12 19:29:06 [INFO] EXIT | Panel 1 S1 SHORT | PL=+1965 | Station=+4015 2026-05-12 19:29:08 [INFO] Email sent (thread=close_SHORT) 2026-05-12 19:29:28 [INFO] === PL_STATION [group @ 19:19:16] market=25669.25 === 2026-05-12 19:29:28 [INFO] Panel 1: idle | closed=1965 2026-05-12 19:29:28 [INFO] Panel 2: idle | closed=0 2026-05-12 19:29:28 [INFO] Panel 3: idle | closed=2825 2026-05-12 19:29:28 [INFO] Panel 4: idle | closed=0 2026-05-12 19:29:28 [INFO] TOTAL PL_STATION = 4790 2026-05-12 19:29:28 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2825 | Station=+4790 2026-05-12 19:29:30 [INFO] Email sent (thread=close_SHORT) 2026-05-12 19:29:30 [INFO] === PL_STATION [group @ 19:20:00] market=25650.25 === 2026-05-12 19:29:30 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 19:29:30 [INFO] Panel 2: idle | closed=0 2026-05-12 19:29:30 [INFO] Panel 3: idle | closed=2825 2026-05-12 19:29:30 [INFO] Panel 4: idle | closed=0 2026-05-12 19:29:30 [INFO] TOTAL PL_STATION = 2825 2026-05-12 19:29:30 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25650.25 | Station=+2825 2026-05-12 19:29:32 [INFO] Email sent (thread=open_SHORT) 2026-05-12 19:29:34 [INFO] === PL_STATION [group @ 19:20:00] market=25650.25 === 2026-05-12 19:29:34 [INFO] Panel 1: SHORT entry=25650.25 multy=20 qty=1 | unrealized=0 closed=1965 contrib=1965 2026-05-12 19:29:34 [INFO] Panel 2: idle | closed=0 2026-05-12 19:29:34 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 19:29:34 [INFO] Panel 4: idle | closed=0 2026-05-12 19:29:34 [INFO] TOTAL PL_STATION = 1965 2026-05-12 19:29:34 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=25650.25 | Station=+1965 2026-05-12 19:29:36 [INFO] Email sent (thread=open_SHORT) 2026-05-12 19:32:21 [INFO] === PL_STATION [group @ 20:20:04] market=25626.25 === 2026-05-12 19:32:21 [INFO] Panel 1: idle | closed=2445 2026-05-12 19:32:21 [INFO] Panel 2: idle | closed=0 2026-05-12 19:32:21 [INFO] Panel 3: SHORT entry=25650.25 multy=20 qty=1 | unrealized=480 closed=2825 contrib=3305 2026-05-12 19:32:21 [INFO] Panel 4: idle | closed=0 2026-05-12 19:32:21 [INFO] TOTAL PL_STATION = 5750 2026-05-12 19:32:21 [INFO] EXIT | Panel 1 S1 SHORT | PL=+480 | Station=+5750 2026-05-12 19:32:23 [INFO] Email sent (thread=close_SHORT) 2026-05-12 19:35:36 [INFO] === PL_STATION [group @ 21:38:59] market=25591.75 === 2026-05-12 19:35:36 [INFO] Panel 1: idle | closed=2445 2026-05-12 19:35:36 [INFO] Panel 2: idle | closed=0 2026-05-12 19:35:36 [INFO] Panel 3: idle | closed=3995 2026-05-12 19:35:36 [INFO] Panel 4: idle | closed=0 2026-05-12 19:35:36 [INFO] TOTAL PL_STATION = 6440 2026-05-12 19:35:36 [INFO] EXIT | Panel 3 S2 SHORT | PL=+1170 | Station=+6440 2026-05-12 19:35:38 [INFO] Email sent (thread=close_SHORT) 2026-05-12 19:51:24 [INFO] === PL_STATION [group @ 21:09:00] market=25826.50 === 2026-05-12 19:51:24 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 19:51:24 [INFO] Panel 2: idle | closed=0 2026-05-12 19:51:24 [INFO] Panel 3: idle | closed=3995 2026-05-12 19:51:24 [INFO] Panel 4: idle | closed=0 2026-05-12 19:51:24 [INFO] TOTAL PL_STATION = 3995 2026-05-12 19:51:24 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25826.5 | Station=+3995 2026-05-12 19:51:25 [INFO] Email sent (thread=open_SHORT) 2026-05-12 19:55:22 [INFO] === PL_STATION [group @ 22:55:04] market=25787.00 === 2026-05-12 19:55:22 [INFO] Panel 1: idle | closed=3235 2026-05-12 19:55:22 [INFO] Panel 2: idle | closed=0 2026-05-12 19:55:22 [INFO] Panel 3: idle | closed=3995 2026-05-12 19:55:22 [INFO] Panel 4: idle | closed=0 2026-05-12 19:55:22 [INFO] TOTAL PL_STATION = 7230 2026-05-12 19:55:22 [INFO] EXIT | Panel 1 S1 SHORT | PL=+790 | Station=+7230 2026-05-12 19:55:24 [INFO] Email sent (thread=close_SHORT) 2026-05-12 19:57:01 [INFO] === PL_STATION [group @ 16:31:00] market=25650.25 === 2026-05-12 19:57:01 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 19:57:01 [INFO] Panel 2: idle | closed=0 2026-05-12 19:57:01 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 19:57:01 [INFO] Panel 4: idle | closed=0 2026-05-12 19:57:01 [INFO] TOTAL PL_STATION = 0 2026-05-12 19:57:01 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25650.25 | Station=+0 2026-05-12 19:57:03 [INFO] Email sent (thread=open_SHORT) 2026-05-12 19:57:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=25650.25 | Station=+0 2026-05-12 19:57:04 [INFO] Email sent (thread=open_SHORT) 2026-05-12 19:58:22 [INFO] === PL_STATION [group @ 16:56:25] market=25546.00 === 2026-05-12 19:58:22 [INFO] Panel 1: idle | closed=5320 2026-05-12 19:58:22 [INFO] Panel 2: idle | closed=0 2026-05-12 19:58:22 [INFO] Panel 3: SHORT entry=25650.25 multy=20 qty=1 | unrealized=2085 closed=3995 contrib=6080 2026-05-12 19:58:22 [INFO] Panel 4: idle | closed=0 2026-05-12 19:58:22 [INFO] TOTAL PL_STATION = 11400 2026-05-12 19:58:22 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2085 | Station=+11400 2026-05-12 19:58:24 [INFO] Email sent (thread=close_SHORT) 2026-05-12 19:58:30 [INFO] === PL_STATION [group @ 16:59:08] market=25529.75 === 2026-05-12 19:58:30 [INFO] Panel 1: idle | closed=5320 2026-05-12 19:58:30 [INFO] Panel 2: idle | closed=0 2026-05-12 19:58:30 [INFO] Panel 3: idle | closed=6405 2026-05-12 19:58:30 [INFO] Panel 4: idle | closed=0 2026-05-12 19:58:30 [INFO] TOTAL PL_STATION = 11725 2026-05-12 19:58:30 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2410 | Station=+11725 2026-05-12 19:58:32 [INFO] Email sent (thread=close_SHORT) 2026-05-12 19:58:34 [INFO] === PL_STATION [group @ 17:00:00] market=25507.50 === 2026-05-12 19:58:34 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 19:58:34 [INFO] Panel 2: idle | closed=0 2026-05-12 19:58:34 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 19:58:34 [INFO] Panel 4: idle | closed=0 2026-05-12 19:58:34 [INFO] TOTAL PL_STATION = 0 2026-05-12 19:58:34 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25507.5 | Station=+0 2026-05-12 19:58:35 [INFO] Email sent (thread=open_SHORT) 2026-05-12 19:58:35 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=25507.5 | Station=+0 2026-05-12 19:58:37 [INFO] Email sent (thread=open_SHORT) 2026-05-12 20:00:25 [INFO] === PL_STATION [group @ 17:36:48] market=25399.50 === 2026-05-12 20:00:25 [INFO] Panel 1: SHORT entry=25507.50 multy=20 qty=1 | unrealized=2160 closed=5320 contrib=7480 2026-05-12 20:00:25 [INFO] Panel 2: idle | closed=0 2026-05-12 20:00:25 [INFO] Panel 3: idle | closed=8565 2026-05-12 20:00:25 [INFO] Panel 4: idle | closed=0 2026-05-12 20:00:25 [INFO] TOTAL PL_STATION = 16045 2026-05-12 20:00:25 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2160 | Station=+16045 2026-05-12 20:00:27 [INFO] Email sent (thread=close_SHORT) 2026-05-12 20:00:27 [INFO] === PL_STATION [group @ 17:36:49] market=25399.50 === 2026-05-12 20:00:27 [INFO] Panel 1: idle | closed=7480 2026-05-12 20:00:27 [INFO] Panel 2: idle | closed=0 2026-05-12 20:00:27 [INFO] Panel 3: idle | closed=8565 2026-05-12 20:00:27 [INFO] Panel 4: idle | closed=0 2026-05-12 20:00:27 [INFO] TOTAL PL_STATION = 16045 2026-05-12 20:00:27 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2160 | Station=+16045 2026-05-12 20:00:28 [INFO] Email sent (thread=close_SHORT) 2026-05-12 20:00:30 [INFO] === PL_STATION [group @ 17:37:00] market=25386.75 === 2026-05-12 20:00:30 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 20:00:30 [INFO] Panel 2: idle | closed=0 2026-05-12 20:00:30 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 20:00:30 [INFO] Panel 4: idle | closed=0 2026-05-12 20:00:30 [INFO] TOTAL PL_STATION = 0 2026-05-12 20:00:30 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25386.75 | Station=+0 2026-05-12 20:00:32 [INFO] Email sent (thread=open_SHORT) 2026-05-12 20:00:32 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=25386.75 | Station=+0 2026-05-12 20:00:33 [INFO] Email sent (thread=open_SHORT) 2026-05-12 20:02:56 [INFO] === PL_STATION [group @ 18:25:37] market=25285.75 === 2026-05-12 20:02:56 [INFO] Panel 1: idle | closed=9500 2026-05-12 20:02:56 [INFO] Panel 2: idle | closed=0 2026-05-12 20:02:56 [INFO] Panel 3: SHORT entry=25386.75 multy=20 qty=1 | unrealized=2020 closed=8565 contrib=10585 2026-05-12 20:02:56 [INFO] Panel 4: idle | closed=0 2026-05-12 20:02:56 [INFO] TOTAL PL_STATION = 20085 2026-05-12 20:02:56 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2020 | Station=+20085 2026-05-12 20:02:58 [INFO] Email sent (thread=close_SHORT) 2026-05-12 20:07:12 [INFO] === PL_STATION [group @ 20:07:01] market=25248.00 === 2026-05-12 20:07:12 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 20:07:12 [INFO] Panel 2: idle | closed=0 2026-05-12 20:07:12 [INFO] Panel 3: SHORT entry=25386.75 multy=20 qty=1 | unrealized=2775 closed=8565 contrib=11340 2026-05-12 20:07:12 [INFO] Panel 4: idle | closed=0 2026-05-12 20:07:12 [INFO] TOTAL PL_STATION = 11340 2026-05-12 20:07:12 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25248.0 | Station=+11340 2026-05-12 20:07:14 [INFO] Email sent (thread=open_SHORT) 2026-05-12 20:10:07 [INFO] === PL_STATION [group @ 21:06:00] market=25386.75 === 2026-05-12 20:10:07 [INFO] Panel 1: SHORT entry=25248.00 multy=20 qty=1 | unrealized=-2775 closed=9500 contrib=6725 2026-05-12 20:10:07 [INFO] Panel 2: JUST ENTERED (0) 2026-05-12 20:10:07 [INFO] Panel 3: SHORT entry=25386.75 multy=20 qty=1 | unrealized=0 closed=8565 contrib=8565 2026-05-12 20:10:07 [INFO] Panel 4: idle | closed=0 2026-05-12 20:10:07 [INFO] TOTAL PL_STATION = 15290 2026-05-12 20:10:07 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/17/22 | Price=25392.75 | Station=+15290 2026-05-12 20:10:09 [INFO] Email sent (thread=open_LONG) 2026-05-12 20:14:40 [INFO] === PL_STATION [group @ 22:32:17] market=25319.75 === 2026-05-12 20:14:40 [INFO] Panel 1: idle | closed=8065 2026-05-12 20:14:40 [INFO] Panel 2: LONG entry=25392.75 multy=20 qty=1 | unrealized=-1460 closed=0 contrib=-1460 2026-05-12 20:14:40 [INFO] Panel 3: SHORT entry=25386.75 multy=20 qty=1 | unrealized=1340 closed=8565 contrib=9905 2026-05-12 20:14:40 [INFO] Panel 4: idle | closed=0 2026-05-12 20:14:40 [INFO] TOTAL PL_STATION = 16510 2026-05-12 20:14:40 [INFO] EXIT | Panel 1 S1 SHORT | PL=-1435 | Station=+16510 2026-05-12 20:14:42 [INFO] Email sent (thread=close_SHORT) 2026-05-12 20:15:04 [INFO] === PL_STATION [group @ 22:43:01] market=25313.75 === 2026-05-12 20:15:04 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 20:15:04 [INFO] Panel 2: LONG entry=25392.75 multy=20 qty=1 | unrealized=-1580 closed=0 contrib=-1580 2026-05-12 20:15:04 [INFO] Panel 3: SHORT entry=25386.75 multy=20 qty=1 | unrealized=1460 closed=8565 contrib=10025 2026-05-12 20:15:04 [INFO] Panel 4: idle | closed=0 2026-05-12 20:15:04 [INFO] TOTAL PL_STATION = 8445 2026-05-12 20:15:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25313.75 | Station=+8445 2026-05-12 20:15:06 [INFO] Email sent (thread=open_SHORT) 2026-05-12 20:15:12 [INFO] === PL_STATION [group @ 22:45:52] market=25295.50 === 2026-05-12 20:15:12 [INFO] Panel 1: SHORT entry=25313.75 multy=20 qty=1 | unrealized=365 closed=8065 contrib=8430 2026-05-12 20:15:12 [INFO] Panel 2: LONG entry=25392.75 multy=20 qty=1 | unrealized=-1945 closed=0 contrib=-1945 2026-05-12 20:15:12 [INFO] Panel 3: idle | closed=10390 2026-05-12 20:15:12 [INFO] Panel 4: idle | closed=0 2026-05-12 20:15:12 [INFO] TOTAL PL_STATION = 16875 2026-05-12 20:15:12 [INFO] EXIT | Panel 3 S2 SHORT | PL=+1825 | Station=+16875 2026-05-12 20:15:14 [INFO] Email sent (thread=close_SHORT) 2026-05-12 20:15:14 [INFO] === PL_STATION [group @ 22:46:00] market=25299.50 === 2026-05-12 20:15:14 [INFO] Panel 1: SHORT entry=25313.75 multy=20 qty=1 | unrealized=285 closed=8065 contrib=8350 2026-05-12 20:15:14 [INFO] Panel 2: LONG entry=25392.75 multy=20 qty=1 | unrealized=-1865 closed=0 contrib=-1865 2026-05-12 20:15:14 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 20:15:14 [INFO] Panel 4: idle | closed=0 2026-05-12 20:15:14 [INFO] TOTAL PL_STATION = 6485 2026-05-12 20:15:14 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=25299.5 | Station=+6485 2026-05-12 20:15:15 [INFO] Email sent (thread=open_SHORT) 2026-05-12 20:15:35 [INFO] === PL_STATION [group @ 22:55:03] market=25246.50 === 2026-05-12 20:15:35 [INFO] Panel 1: idle | closed=9410 2026-05-12 20:15:35 [INFO] Panel 2: LONG entry=25392.75 multy=20 qty=1 | unrealized=-2925 closed=0 contrib=-2925 2026-05-12 20:15:35 [INFO] Panel 3: SHORT entry=25299.50 multy=20 qty=1 | unrealized=1060 closed=10390 contrib=11450 2026-05-12 20:15:35 [INFO] Panel 4: idle | closed=0 2026-05-12 20:15:35 [INFO] TOTAL PL_STATION = 17935 2026-05-12 20:15:35 [INFO] EXIT | Panel 1 S1 SHORT | PL=+1345 | Station=+17935 2026-05-12 20:15:37 [INFO] Email sent (thread=close_SHORT) 2026-05-12 20:15:37 [INFO] === PL_STATION [group @ 22:55:06] market=25246.50 === 2026-05-12 20:15:37 [INFO] Panel 1: idle | closed=9410 2026-05-12 20:15:37 [INFO] Panel 2: LONG entry=25392.75 multy=20 qty=1 | unrealized=-2925 closed=0 contrib=-2925 2026-05-12 20:15:37 [INFO] Panel 3: idle | closed=11450 2026-05-12 20:15:37 [INFO] Panel 4: idle | closed=0 2026-05-12 20:15:37 [INFO] TOTAL PL_STATION = 17935 2026-05-12 20:15:37 [INFO] EXIT | Panel 3 S2 SHORT | PL=+1060 | Station=+17935 2026-05-12 20:15:39 [INFO] Email sent (thread=close_SHORT) 2026-05-12 20:15:41 [INFO] === PL_STATION [group @ 22:57:03] market=25253.00 === 2026-05-12 20:15:41 [INFO] Panel 1: idle | closed=9410 2026-05-12 20:15:41 [INFO] Panel 2: idle | closed=-2795 2026-05-12 20:15:41 [INFO] Panel 3: idle | closed=11450 2026-05-12 20:15:41 [INFO] Panel 4: idle | closed=0 2026-05-12 20:15:41 [INFO] TOTAL PL_STATION = 18065 2026-05-12 20:15:41 [INFO] EXIT | Panel 2 S1 LONG | PL=-2795 | Station=+18065 2026-05-12 20:15:43 [INFO] Email sent (thread=close_LONG) 2026-05-12 20:17:05 [INFO] === PL_STATION [group @ 16:38:00] market=24952.25 === 2026-05-12 20:17:05 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 20:17:05 [INFO] Panel 2: idle | closed=-2795 2026-05-12 20:17:05 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 20:17:05 [INFO] Panel 4: idle | closed=0 2026-05-12 20:17:05 [INFO] TOTAL PL_STATION = -2795 2026-05-12 20:17:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=24952.25 | Station=-2795 2026-05-12 20:17:07 [INFO] Email sent (thread=open_SHORT) 2026-05-12 20:17:07 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=24952.25 | Station=-2795 2026-05-12 20:17:09 [INFO] Email sent (thread=open_SHORT) 2026-05-12 20:18:09 [INFO] === PL_STATION [group @ 17:04:45] market=24940.50 === 2026-05-12 20:18:09 [INFO] Panel 1: idle | closed=9645 2026-05-12 20:18:09 [INFO] Panel 2: idle | closed=-2795 2026-05-12 20:18:09 [INFO] Panel 3: SHORT entry=24952.25 multy=20 qty=1 | unrealized=235 closed=11450 contrib=11685 2026-05-12 20:18:09 [INFO] Panel 4: idle | closed=0 2026-05-12 20:18:09 [INFO] TOTAL PL_STATION = 18535 2026-05-12 20:18:09 [INFO] EXIT | Panel 1 S1 SHORT | PL=+235 | Station=+18535 2026-05-12 20:18:11 [INFO] Email sent (thread=close_SHORT) 2026-05-12 20:18:13 [INFO] === PL_STATION [group @ 17:06:30] market=24904.75 === 2026-05-12 20:18:13 [INFO] Panel 1: idle | closed=9645 2026-05-12 20:18:13 [INFO] Panel 2: idle | closed=-2795 2026-05-12 20:18:13 [INFO] Panel 3: idle | closed=12400 2026-05-12 20:18:13 [INFO] Panel 4: idle | closed=0 2026-05-12 20:18:13 [INFO] TOTAL PL_STATION = 19250 2026-05-12 20:18:13 [INFO] EXIT | Panel 3 S2 SHORT | PL=+950 | Station=+19250 2026-05-12 20:18:15 [INFO] Email sent (thread=close_SHORT) 2026-05-12 20:24:48 [INFO] === PL_STATION [group @ 20:25:00] market=24902.75 === 2026-05-12 20:24:48 [INFO] Panel 1: idle | closed=9645 2026-05-12 20:24:48 [INFO] Panel 2: JUST ENTERED (0) 2026-05-12 20:24:48 [INFO] Panel 3: idle | closed=12400 2026-05-12 20:24:48 [INFO] Panel 4: idle | closed=0 2026-05-12 20:24:48 [INFO] TOTAL PL_STATION = 22045 2026-05-12 20:24:48 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/17/22 | Price=24902.75 | Station=+22045 2026-05-12 20:24:50 [INFO] Email sent (thread=open_LONG) 2026-05-12 20:25:40 [INFO] === PL_STATION [group @ 20:52:00] market=24870.75 === 2026-05-12 20:25:40 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 20:25:40 [INFO] Panel 2: LONG entry=24902.75 multy=20 qty=1 | unrealized=-640 closed=-2795 contrib=-3435 2026-05-12 20:25:40 [INFO] Panel 3: idle | closed=12400 2026-05-12 20:25:40 [INFO] Panel 4: idle | closed=0 2026-05-12 20:25:40 [INFO] TOTAL PL_STATION = 8965 2026-05-12 20:25:40 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=24870.75 | Station=+8965 2026-05-12 20:25:42 [INFO] Email sent (thread=open_SHORT) 2026-05-12 20:25:44 [INFO] === PL_STATION [group @ 20:52:00] market=24870.75 === 2026-05-12 20:25:44 [INFO] Panel 1: SHORT entry=24870.75 multy=20 qty=1 | unrealized=0 closed=9645 contrib=9645 2026-05-12 20:25:44 [INFO] Panel 2: LONG entry=24902.75 multy=20 qty=1 | unrealized=-640 closed=-2795 contrib=-3435 2026-05-12 20:25:44 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 20:25:44 [INFO] Panel 4: idle | closed=0 2026-05-12 20:25:44 [INFO] TOTAL PL_STATION = 6210 2026-05-12 20:25:44 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=24870.75 | Station=+6210 2026-05-12 20:25:45 [INFO] Email sent (thread=open_SHORT) 2026-05-12 20:27:42 [INFO] === PL_STATION [group @ 21:39:07] market=24870.75 === 2026-05-12 20:27:42 [INFO] Panel 1: SHORT entry=24870.75 multy=20 qty=1 | unrealized=0 closed=9645 contrib=9645 2026-05-12 20:27:42 [INFO] Panel 2: LONG entry=24902.75 multy=20 qty=1 | unrealized=-640 closed=-2795 contrib=-3435 2026-05-12 20:27:42 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 20:27:42 [INFO] Panel 4: idle | closed=0 2026-05-12 20:27:42 [INFO] TOTAL PL_STATION = 6210 2026-05-12 20:27:42 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3140 | Station=+6210 2026-05-12 20:27:44 [INFO] Email sent (thread=close_SHORT) 2026-05-12 20:27:44 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=24870.75 | Station=+6210 2026-05-12 20:27:45 [INFO] Email sent (thread=open_SHORT) 2026-05-12 20:27:55 [INFO] === PL_STATION [group @ 21:45:04] market=25094.25 === 2026-05-12 20:27:55 [INFO] Panel 1: idle | closed=5175 2026-05-12 20:27:55 [INFO] Panel 2: LONG entry=24902.75 multy=20 qty=1 | unrealized=3830 closed=-2795 contrib=1035 2026-05-12 20:27:55 [INFO] Panel 3: SHORT entry=24870.75 multy=20 qty=1 | unrealized=-4470 closed=9260 contrib=4790 2026-05-12 20:27:55 [INFO] Panel 4: idle | closed=0 2026-05-12 20:27:55 [INFO] TOTAL PL_STATION = 11000 2026-05-12 20:27:55 [INFO] EXIT | Panel 1 S1 SHORT | PL=-4470 | Station=+11000 2026-05-12 20:27:57 [INFO] Email sent (thread=close_SHORT) 2026-05-12 20:30:16 [INFO] === PL_STATION [group @ 22:57:04] market=25147.00 === 2026-05-12 20:30:16 [INFO] Panel 1: idle | closed=5175 2026-05-12 20:30:16 [INFO] Panel 2: idle | closed=2090 2026-05-12 20:30:16 [INFO] Panel 3: SHORT entry=24870.75 multy=20 qty=1 | unrealized=-5525 closed=9260 contrib=3735 2026-05-12 20:30:16 [INFO] Panel 4: idle | closed=0 2026-05-12 20:30:16 [INFO] TOTAL PL_STATION = 11000 2026-05-12 20:30:16 [INFO] EXIT | Panel 2 S1 LONG | PL=+4885 | Station=+11000 2026-05-12 20:30:18 [INFO] Email sent (thread=close_LONG) 2026-05-12 20:31:46 [INFO] === PL_STATION [group @ 16:34:00] market=25583.25 === 2026-05-12 20:31:46 [INFO] Panel 1: idle | closed=5175 2026-05-12 20:31:46 [INFO] Panel 2: JUST ENTERED (0) 2026-05-12 20:31:46 [INFO] Panel 3: SHORT entry=24870.75 multy=20 qty=1 | unrealized=-14250 closed=9260 contrib=-4990 2026-05-12 20:31:46 [INFO] Panel 4: idle | closed=0 2026-05-12 20:31:46 [INFO] TOTAL PL_STATION = 185 2026-05-12 20:31:46 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/17/22 | Price=25583.25 | Station=+185 2026-05-12 20:31:48 [INFO] Email sent (thread=open_LONG) 2026-05-12 20:31:58 [INFO] === PL_STATION [group @ 16:40:00] market=25612.25 === 2026-05-12 20:31:58 [INFO] Panel 1: idle | closed=5175 2026-05-12 20:31:58 [INFO] Panel 2: LONG entry=25583.25 multy=20 qty=1 | unrealized=580 closed=2090 contrib=2670 2026-05-12 20:31:58 [INFO] Panel 3: SHORT entry=24870.75 multy=20 qty=1 | unrealized=-14830 closed=9260 contrib=-5570 2026-05-12 20:31:58 [INFO] Panel 4: JUST ENTERED (0) 2026-05-12 20:31:58 [INFO] TOTAL PL_STATION = 2275 2026-05-12 20:31:58 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/17/22 | Price=25612.25 | Station=+2275 2026-05-12 20:32:00 [INFO] Email sent (thread=open_LONG) 2026-05-12 20:34:41 [INFO] === PL_STATION [group @ 17:51:02] market=25577.75 === 2026-05-12 20:34:41 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 20:34:41 [INFO] Panel 2: LONG entry=25583.25 multy=20 qty=1 | unrealized=-110 closed=2090 contrib=1980 2026-05-12 20:34:41 [INFO] Panel 3: SHORT entry=24870.75 multy=20 qty=1 | unrealized=-14140 closed=9260 contrib=-4880 2026-05-12 20:34:41 [INFO] Panel 4: LONG entry=25612.25 multy=20 qty=1 | unrealized=-690 closed=0 contrib=-690 2026-05-12 20:34:41 [INFO] TOTAL PL_STATION = -3590 2026-05-12 20:34:41 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25577.75 | Station=-3590 2026-05-12 20:34:43 [INFO] Email sent (thread=open_SHORT) 2026-05-12 20:37:09 [INFO] === PL_STATION [group @ 18:40:34] market=25477.50 === 2026-05-12 20:37:09 [INFO] Panel 1: idle | closed=7180 2026-05-12 20:37:09 [INFO] Panel 2: LONG entry=25583.25 multy=20 qty=1 | unrealized=-2115 closed=2090 contrib=-25 2026-05-12 20:37:09 [INFO] Panel 3: SHORT entry=24870.75 multy=20 qty=1 | unrealized=-12135 closed=9260 contrib=-2875 2026-05-12 20:37:09 [INFO] Panel 4: LONG entry=25612.25 multy=20 qty=1 | unrealized=-2695 closed=0 contrib=-2695 2026-05-12 20:37:09 [INFO] TOTAL PL_STATION = 1585 2026-05-12 20:37:09 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2005 | Station=+1585 2026-05-12 20:37:12 [INFO] Email sent (thread=close_SHORT) 2026-05-12 20:47:12 [INFO] === PL_STATION [group @ 22:39:20] market=25735.00 === 2026-05-12 20:47:12 [INFO] Panel 1: idle | closed=7180 2026-05-12 20:47:12 [INFO] Panel 2: LONG entry=25583.25 multy=20 qty=1 | unrealized=3035 closed=2090 contrib=5125 2026-05-12 20:47:12 [INFO] Panel 3: idle | closed=-8025 2026-05-12 20:47:12 [INFO] Panel 4: LONG entry=25612.25 multy=20 qty=1 | unrealized=2455 closed=0 contrib=2455 2026-05-12 20:47:12 [INFO] TOTAL PL_STATION = 6735 2026-05-12 20:47:12 [INFO] EXIT | Panel 3 S2 SHORT | PL=-17285 | Station=+6735 2026-05-12 20:47:14 [INFO] Email sent (thread=close_SHORT) 2026-05-12 20:47:50 [INFO] === PL_STATION [group @ 22:57:03] market=25717.25 === 2026-05-12 20:47:50 [INFO] Panel 1: idle | closed=7180 2026-05-12 20:47:50 [INFO] Panel 2: idle | closed=4770 2026-05-12 20:47:50 [INFO] Panel 3: idle | closed=-8025 2026-05-12 20:47:50 [INFO] Panel 4: idle | closed=2100 2026-05-12 20:47:50 [INFO] TOTAL PL_STATION = 6025 2026-05-12 20:47:50 [INFO] EXIT | Panel 2 S1 LONG | PL=+2680 | Station=+6025 2026-05-12 20:47:52 [INFO] Email sent (thread=close_LONG) 2026-05-12 20:47:52 [INFO] EXIT | Panel 4 S2 LONG | PL=+2100 | Station=+6025 2026-05-12 20:47:54 [INFO] Email sent (thread=close_LONG) 2026-05-12 20:53:03 [INFO] === PL_STATION [group @ 18:22:00] market=25568.50 === 2026-05-12 20:53:03 [INFO] Panel 1: idle | closed=7180 2026-05-12 20:53:03 [INFO] Panel 2: JUST ENTERED (0) 2026-05-12 20:53:03 [INFO] Panel 3: idle | closed=-8025 2026-05-12 20:53:03 [INFO] Panel 4: idle | closed=2100 2026-05-12 20:53:03 [INFO] TOTAL PL_STATION = 1255 2026-05-12 20:53:03 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/17/22 | Price=25568.5 | Station=+1255 2026-05-12 20:53:05 [INFO] Email sent (thread=open_LONG) 2026-05-12 21:02:13 [INFO] === PL_STATION [group @ 22:57:03] market=25643.75 === 2026-05-12 21:02:13 [INFO] Panel 1: idle | closed=7180 2026-05-12 21:02:13 [INFO] Panel 2: idle | closed=6275 2026-05-12 21:02:13 [INFO] Panel 3: idle | closed=-8025 2026-05-12 21:02:13 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:02:13 [INFO] TOTAL PL_STATION = 7530 2026-05-12 21:02:13 [INFO] EXIT | Panel 2 S1 LONG | PL=+1505 | Station=+7530 2026-05-12 21:02:16 [INFO] Email sent (thread=close_LONG) 2026-05-12 21:03:58 [INFO] === PL_STATION [group @ 16:38:00] market=25678.50 === 2026-05-12 21:03:58 [INFO] Panel 1: idle | closed=7180 2026-05-12 21:03:58 [INFO] Panel 2: idle | closed=6275 2026-05-12 21:03:58 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 21:03:58 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:03:58 [INFO] TOTAL PL_STATION = 15555 2026-05-12 21:03:58 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=25678.5 | Station=+15555 2026-05-12 21:04:00 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:04:04 [INFO] === PL_STATION [group @ 16:41:00] market=25662.50 === 2026-05-12 21:04:04 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 21:04:04 [INFO] Panel 2: idle | closed=6275 2026-05-12 21:04:04 [INFO] Panel 3: SHORT entry=25678.50 multy=20 qty=1 | unrealized=320 closed=-8025 contrib=-7705 2026-05-12 21:04:04 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:04:04 [INFO] TOTAL PL_STATION = 670 2026-05-12 21:04:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25662.5 | Station=+670 2026-05-12 21:04:06 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:06:25 [INFO] === PL_STATION [group @ 17:36:31] market=25678.50 === 2026-05-12 21:06:25 [INFO] Panel 1: idle | closed=9385 2026-05-12 21:06:25 [INFO] Panel 2: idle | closed=6275 2026-05-12 21:06:25 [INFO] Panel 3: SHORT entry=25678.50 multy=20 qty=1 | unrealized=0 closed=-8025 contrib=-8025 2026-05-12 21:06:25 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:06:25 [INFO] TOTAL PL_STATION = 9735 2026-05-12 21:06:25 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2205 | Station=+9735 2026-05-12 21:06:27 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:06:27 [INFO] === PL_STATION [group @ 17:36:44] market=25538.25 === 2026-05-12 21:06:27 [INFO] Panel 1: idle | closed=9385 2026-05-12 21:06:27 [INFO] Panel 2: idle | closed=6275 2026-05-12 21:06:27 [INFO] Panel 3: idle | closed=-5220 2026-05-12 21:06:27 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:06:27 [INFO] TOTAL PL_STATION = 12540 2026-05-12 21:06:27 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2805 | Station=+12540 2026-05-12 21:06:29 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:06:31 [INFO] === PL_STATION [group @ 17:37:00] market=25536.25 === 2026-05-12 21:06:31 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 21:06:31 [INFO] Panel 2: idle | closed=6275 2026-05-12 21:06:31 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 21:06:31 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:06:31 [INFO] TOTAL PL_STATION = 8375 2026-05-12 21:06:31 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25536.25 | Station=+8375 2026-05-12 21:06:33 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:06:33 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=25536.25 | Station=+8375 2026-05-12 21:06:34 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:07:59 [INFO] === PL_STATION [group @ 18:14:26] market=25502.75 === 2026-05-12 21:07:59 [INFO] Panel 1: idle | closed=10055 2026-05-12 21:07:59 [INFO] Panel 2: idle | closed=6275 2026-05-12 21:07:59 [INFO] Panel 3: SHORT entry=25536.25 multy=20 qty=1 | unrealized=670 closed=-5220 contrib=-4550 2026-05-12 21:07:59 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:07:59 [INFO] TOTAL PL_STATION = 13880 2026-05-12 21:07:59 [INFO] EXIT | Panel 1 S1 SHORT | PL=+670 | Station=+13880 2026-05-12 21:08:01 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:08:37 [INFO] === PL_STATION [group @ 18:33:00] market=25602.50 === 2026-05-12 21:08:37 [INFO] Panel 1: idle | closed=10055 2026-05-12 21:08:37 [INFO] Panel 2: JUST ENTERED (0) 2026-05-12 21:08:37 [INFO] Panel 3: SHORT entry=25536.25 multy=20 qty=1 | unrealized=-1325 closed=-5220 contrib=-6545 2026-05-12 21:08:37 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:08:37 [INFO] TOTAL PL_STATION = 5610 2026-05-12 21:08:37 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/17/22 | Price=25602.5 | Station=+5610 2026-05-12 21:08:39 [INFO] Email sent (thread=open_LONG) 2026-05-12 21:09:13 [INFO] === PL_STATION [group @ 18:49:01] market=25536.25 === 2026-05-12 21:09:13 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 21:09:13 [INFO] Panel 2: LONG entry=25602.50 multy=20 qty=1 | unrealized=-1325 closed=6275 contrib=4950 2026-05-12 21:09:13 [INFO] Panel 3: SHORT entry=25536.25 multy=20 qty=1 | unrealized=0 closed=-5220 contrib=-5220 2026-05-12 21:09:13 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:09:13 [INFO] TOTAL PL_STATION = 1830 2026-05-12 21:09:13 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25497.75 | Station=+1830 2026-05-12 21:09:15 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:19:31 [INFO] === PL_STATION [group @ 22:55:03] market=25624.75 === 2026-05-12 21:19:31 [INFO] Panel 1: idle | closed=7515 2026-05-12 21:19:31 [INFO] Panel 2: LONG entry=25602.50 multy=20 qty=1 | unrealized=445 closed=6275 contrib=6720 2026-05-12 21:19:31 [INFO] Panel 3: idle | closed=-6990 2026-05-12 21:19:31 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:19:31 [INFO] TOTAL PL_STATION = 9345 2026-05-12 21:19:31 [INFO] EXIT | Panel 1 S1 SHORT | PL=-2540 | Station=+9345 2026-05-12 21:19:33 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:19:33 [INFO] EXIT | Panel 3 S2 SHORT | PL=-1770 | Station=+9345 2026-05-12 21:19:35 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:19:37 [INFO] === PL_STATION [group @ 22:57:05] market=25604.75 === 2026-05-12 21:19:37 [INFO] Panel 1: idle | closed=7515 2026-05-12 21:19:37 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:19:37 [INFO] Panel 3: idle | closed=-6990 2026-05-12 21:19:37 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:19:37 [INFO] TOTAL PL_STATION = 8945 2026-05-12 21:19:37 [INFO] EXIT | Panel 2 S1 LONG | PL=+45 | Station=+8945 2026-05-12 21:19:38 [INFO] Email sent (thread=close_LONG) 2026-05-12 21:21:15 [INFO] === PL_STATION [group @ 16:36:00] market=25400.00 === 2026-05-12 21:21:15 [INFO] Panel 1: idle | closed=7515 2026-05-12 21:21:15 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:21:15 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 21:21:15 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:21:15 [INFO] TOTAL PL_STATION = 15935 2026-05-12 21:21:15 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=25400.0 | Station=+15935 2026-05-12 21:21:17 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:21:19 [INFO] === PL_STATION [group @ 16:37:00] market=25367.75 === 2026-05-12 21:21:19 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 21:21:19 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:21:19 [INFO] Panel 3: SHORT entry=25400.00 multy=20 qty=1 | unrealized=645 closed=-6990 contrib=-6345 2026-05-12 21:21:19 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:21:19 [INFO] TOTAL PL_STATION = 2075 2026-05-12 21:21:19 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25367.75 | Station=+2075 2026-05-12 21:21:20 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:23:09 [INFO] === PL_STATION [group @ 17:23:16] market=25388.00 === 2026-05-12 21:23:09 [INFO] Panel 1: idle | closed=7110 2026-05-12 21:23:09 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:23:09 [INFO] Panel 3: SHORT entry=25400.00 multy=20 qty=1 | unrealized=240 closed=-6990 contrib=-6750 2026-05-12 21:23:09 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:23:09 [INFO] TOTAL PL_STATION = 8780 2026-05-12 21:23:09 [INFO] EXIT | Panel 1 S1 SHORT | PL=-405 | Station=+8780 2026-05-12 21:23:11 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:23:31 [INFO] === PL_STATION [group @ 17:34:10] market=25349.50 === 2026-05-12 21:23:31 [INFO] Panel 1: idle | closed=7110 2026-05-12 21:23:31 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:23:31 [INFO] Panel 3: idle | closed=-5980 2026-05-12 21:23:31 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:23:31 [INFO] TOTAL PL_STATION = 9550 2026-05-12 21:23:31 [INFO] EXIT | Panel 3 S2 SHORT | PL=+1010 | Station=+9550 2026-05-12 21:23:33 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:23:33 [INFO] === PL_STATION [group @ 17:35:00] market=25317.75 === 2026-05-12 21:23:33 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 21:23:33 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:23:33 [INFO] Panel 3: idle | closed=-5980 2026-05-12 21:23:33 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:23:33 [INFO] TOTAL PL_STATION = 2440 2026-05-12 21:23:33 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25317.75 | Station=+2440 2026-05-12 21:23:35 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:23:37 [INFO] === PL_STATION [group @ 17:35:00] market=25317.75 === 2026-05-12 21:23:37 [INFO] Panel 1: SHORT entry=25317.75 multy=20 qty=1 | unrealized=0 closed=7110 contrib=7110 2026-05-12 21:23:37 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:23:37 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 21:23:37 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:23:37 [INFO] TOTAL PL_STATION = 15530 2026-05-12 21:23:37 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=25317.75 | Station=+15530 2026-05-12 21:23:38 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:24:18 [INFO] === PL_STATION [group @ 17:54:14] market=25317.75 === 2026-05-12 21:24:18 [INFO] Panel 1: idle | closed=9145 2026-05-12 21:24:18 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:24:18 [INFO] Panel 3: SHORT entry=25317.75 multy=20 qty=1 | unrealized=0 closed=-5980 contrib=-5980 2026-05-12 21:24:18 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:24:18 [INFO] TOTAL PL_STATION = 11585 2026-05-12 21:24:18 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2035 | Station=+11585 2026-05-12 21:24:20 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:24:22 [INFO] === PL_STATION [group @ 17:55:00] market=25213.00 === 2026-05-12 21:24:22 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 21:24:22 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:24:22 [INFO] Panel 3: SHORT entry=25317.75 multy=20 qty=1 | unrealized=2095 closed=-5980 contrib=-3885 2026-05-12 21:24:22 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:24:22 [INFO] TOTAL PL_STATION = 4535 2026-05-12 21:24:22 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25213.0 | Station=+4535 2026-05-12 21:24:24 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:24:48 [INFO] === PL_STATION [group @ 18:07:15] market=25198.75 === 2026-05-12 21:24:48 [INFO] Panel 1: SHORT entry=25213.00 multy=20 qty=1 | unrealized=285 closed=9145 contrib=9430 2026-05-12 21:24:48 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:24:48 [INFO] Panel 3: idle | closed=-3600 2026-05-12 21:24:48 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:24:48 [INFO] TOTAL PL_STATION = 14250 2026-05-12 21:24:48 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2380 | Station=+14250 2026-05-12 21:24:50 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:25:52 [INFO] === PL_STATION [group @ 18:40:28] market=25168.00 === 2026-05-12 21:25:52 [INFO] Panel 1: idle | closed=10045 2026-05-12 21:25:52 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:25:52 [INFO] Panel 3: idle | closed=-3600 2026-05-12 21:25:52 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:25:52 [INFO] TOTAL PL_STATION = 14865 2026-05-12 21:25:52 [INFO] EXIT | Panel 1 S1 SHORT | PL=+900 | Station=+14865 2026-05-12 21:25:54 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:28:09 [INFO] === PL_STATION [group @ 19:48:00] market=25148.25 === 2026-05-12 21:28:09 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 21:28:09 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:28:09 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 21:28:09 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:28:09 [INFO] TOTAL PL_STATION = 8420 2026-05-12 21:28:09 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25148.25 | Station=+8420 2026-05-12 21:28:11 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:28:11 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=25148.25 | Station=+8420 2026-05-12 21:28:12 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:30:01 [INFO] === PL_STATION [group @ 20:35:21] market=25045.00 === 2026-05-12 21:30:01 [INFO] Panel 1: idle | closed=12110 2026-05-12 21:30:01 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:30:01 [INFO] Panel 3: SHORT entry=25148.25 multy=20 qty=1 | unrealized=2065 closed=-3600 contrib=-1535 2026-05-12 21:30:01 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:30:01 [INFO] TOTAL PL_STATION = 18995 2026-05-12 21:30:01 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2065 | Station=+18995 2026-05-12 21:30:03 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:30:05 [INFO] === PL_STATION [group @ 20:36:01] market=25039.50 === 2026-05-12 21:30:05 [INFO] Panel 1: idle | closed=12110 2026-05-12 21:30:05 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:30:05 [INFO] Panel 3: idle | closed=-1425 2026-05-12 21:30:05 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:30:05 [INFO] TOTAL PL_STATION = 19105 2026-05-12 21:30:05 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2175 | Station=+19105 2026-05-12 21:30:07 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:30:07 [INFO] === PL_STATION [group @ 20:37:00] market=25035.00 === 2026-05-12 21:30:07 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 21:30:07 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:30:07 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 21:30:07 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:30:07 [INFO] TOTAL PL_STATION = 8420 2026-05-12 21:30:07 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25035.0 | Station=+8420 2026-05-12 21:30:08 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:30:08 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=25035.0 | Station=+8420 2026-05-12 21:30:10 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:33:10 [INFO] === PL_STATION [group @ 21:55:20] market=25012.50 === 2026-05-12 21:33:10 [INFO] Panel 1: idle | closed=12560 2026-05-12 21:33:10 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:33:10 [INFO] Panel 3: SHORT entry=25035.00 multy=20 qty=1 | unrealized=450 closed=-1425 contrib=-975 2026-05-12 21:33:10 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:33:10 [INFO] TOTAL PL_STATION = 20005 2026-05-12 21:33:10 [INFO] EXIT | Panel 1 S1 SHORT | PL=+450 | Station=+20005 2026-05-12 21:33:12 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:35:11 [INFO] === PL_STATION [group @ 22:55:07] market=25062.25 === 2026-05-12 21:35:11 [INFO] Panel 1: idle | closed=12560 2026-05-12 21:35:11 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:35:11 [INFO] Panel 3: idle | closed=-1970 2026-05-12 21:35:11 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:35:11 [INFO] TOTAL PL_STATION = 19010 2026-05-12 21:35:11 [INFO] EXIT | Panel 3 S2 SHORT | PL=-545 | Station=+19010 2026-05-12 21:35:13 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:36:47 [INFO] === PL_STATION [group @ 16:33:00] market=24648.00 === 2026-05-12 21:36:47 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 21:36:47 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:36:47 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 21:36:47 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:36:47 [INFO] TOTAL PL_STATION = 8420 2026-05-12 21:36:47 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=24648.0 | Station=+8420 2026-05-12 21:36:49 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:36:49 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=24648.0 | Station=+8420 2026-05-12 21:36:51 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:37:03 [INFO] === PL_STATION [group @ 16:38:50] market=24807.50 === 2026-05-12 21:37:03 [INFO] Panel 1: SHORT entry=24648.00 multy=20 qty=1 | unrealized=-3190 closed=12560 contrib=9370 2026-05-12 21:37:03 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:37:03 [INFO] Panel 3: idle | closed=-5160 2026-05-12 21:37:03 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:37:03 [INFO] TOTAL PL_STATION = 12630 2026-05-12 21:37:03 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3190 | Station=+12630 2026-05-12 21:37:05 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:37:21 [INFO] === PL_STATION [group @ 16:48:03] market=24879.50 === 2026-05-12 21:37:21 [INFO] Panel 1: idle | closed=7930 2026-05-12 21:37:21 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:37:21 [INFO] Panel 3: idle | closed=-5160 2026-05-12 21:37:21 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:37:21 [INFO] TOTAL PL_STATION = 11190 2026-05-12 21:37:21 [INFO] EXIT | Panel 1 S1 SHORT | PL=-4630 | Station=+11190 2026-05-12 21:37:23 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:43:28 [INFO] === PL_STATION [group @ 19:52:00] market=25172.50 === 2026-05-12 21:43:28 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 21:43:28 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:43:28 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 21:43:28 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:43:28 [INFO] TOTAL PL_STATION = 8420 2026-05-12 21:43:28 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25172.5 | Station=+8420 2026-05-12 21:43:30 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:43:30 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=25172.5 | Station=+8420 2026-05-12 21:43:31 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:45:18 [INFO] === PL_STATION [group @ 20:38:15] market=25117.00 === 2026-05-12 21:45:18 [INFO] Panel 1: idle | closed=9040 2026-05-12 21:45:18 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:45:18 [INFO] Panel 3: SHORT entry=25172.50 multy=20 qty=1 | unrealized=1110 closed=-5160 contrib=-4050 2026-05-12 21:45:18 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:45:18 [INFO] TOTAL PL_STATION = 13410 2026-05-12 21:45:18 [INFO] EXIT | Panel 1 S1 SHORT | PL=+1110 | Station=+13410 2026-05-12 21:45:20 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:48:46 [INFO] === PL_STATION [group @ 22:22:00] market=25132.50 === 2026-05-12 21:48:46 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 21:48:46 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:48:46 [INFO] Panel 3: SHORT entry=25172.50 multy=20 qty=1 | unrealized=800 closed=-5160 contrib=-4360 2026-05-12 21:48:46 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:48:46 [INFO] TOTAL PL_STATION = 4060 2026-05-12 21:48:46 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25132.5 | Station=+4060 2026-05-12 21:48:48 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:49:30 [INFO] === PL_STATION [group @ 22:40:46] market=25109.25 === 2026-05-12 21:49:30 [INFO] Panel 1: SHORT entry=25132.50 multy=20 qty=1 | unrealized=465 closed=9040 contrib=9505 2026-05-12 21:49:30 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:49:30 [INFO] Panel 3: idle | closed=-3895 2026-05-12 21:49:30 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:49:30 [INFO] TOTAL PL_STATION = 14030 2026-05-12 21:49:30 [INFO] EXIT | Panel 3 S2 SHORT | PL=+1265 | Station=+14030 2026-05-12 21:49:33 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:49:57 [INFO] === PL_STATION [group @ 22:55:03] market=25091.75 === 2026-05-12 21:49:57 [INFO] Panel 1: idle | closed=9855 2026-05-12 21:49:57 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:49:57 [INFO] Panel 3: idle | closed=-3895 2026-05-12 21:49:57 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:49:57 [INFO] TOTAL PL_STATION = 14380 2026-05-12 21:49:57 [INFO] EXIT | Panel 1 S1 SHORT | PL=+815 | Station=+14380 2026-05-12 21:49:59 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:51:29 [INFO] === PL_STATION [group @ 16:30:00] market=24991.25 === 2026-05-12 21:51:29 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 21:51:29 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:51:29 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 21:51:29 [INFO] Panel 4: idle | closed=2100 2026-05-12 21:51:29 [INFO] TOTAL PL_STATION = 8420 2026-05-12 21:51:29 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=24991.25 | Station=+8420 2026-05-12 21:51:31 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:51:31 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=24991.25 | Station=+8420 2026-05-12 21:51:32 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:51:46 [INFO] === PL_STATION [group @ 16:37:00] market=25129.25 === 2026-05-12 21:51:46 [INFO] Panel 1: SHORT entry=24991.25 multy=20 qty=1 | unrealized=-2760 closed=9855 contrib=7095 2026-05-12 21:51:46 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:51:46 [INFO] Panel 3: SHORT entry=24991.25 multy=20 qty=1 | unrealized=-2760 closed=-3895 contrib=-6655 2026-05-12 21:51:46 [INFO] Panel 4: JUST ENTERED (0) 2026-05-12 21:51:46 [INFO] TOTAL PL_STATION = 6760 2026-05-12 21:51:46 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/17/22 | Price=25129.25 | Station=+6760 2026-05-12 21:51:48 [INFO] Email sent (thread=open_LONG) 2026-05-12 21:51:50 [INFO] === PL_STATION [group @ 16:37:26] market=25149.25 === 2026-05-12 21:51:50 [INFO] Panel 1: SHORT entry=24991.25 multy=20 qty=1 | unrealized=-3160 closed=9855 contrib=6695 2026-05-12 21:51:50 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:51:50 [INFO] Panel 3: idle | closed=-7055 2026-05-12 21:51:50 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=400 closed=2100 contrib=2500 2026-05-12 21:51:50 [INFO] TOTAL PL_STATION = 8460 2026-05-12 21:51:50 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3160 | Station=+8460 2026-05-12 21:51:51 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:52:19 [INFO] === PL_STATION [group @ 16:50:41] market=25235.50 === 2026-05-12 21:52:19 [INFO] Panel 1: idle | closed=4970 2026-05-12 21:52:19 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:52:19 [INFO] Panel 3: idle | closed=-7055 2026-05-12 21:52:19 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=2125 closed=2100 contrib=4225 2026-05-12 21:52:19 [INFO] TOTAL PL_STATION = 8460 2026-05-12 21:52:19 [INFO] EXIT | Panel 1 S1 SHORT | PL=-4885 | Station=+8460 2026-05-12 21:52:21 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:52:47 [INFO] === PL_STATION [group @ 17:05:00] market=25117.50 === 2026-05-12 21:52:47 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 21:52:47 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:52:47 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 21:52:47 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-235 closed=2100 contrib=1865 2026-05-12 21:52:47 [INFO] TOTAL PL_STATION = 8185 2026-05-12 21:52:47 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25117.5 | Station=+8185 2026-05-12 21:52:49 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:52:49 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=25117.5 | Station=+8185 2026-05-12 21:52:50 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:56:35 [INFO] === PL_STATION [group @ 18:06:31] market=25020.00 === 2026-05-12 21:56:35 [INFO] Panel 1: idle | closed=6920 2026-05-12 21:56:35 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:56:35 [INFO] Panel 3: SHORT entry=25117.50 multy=20 qty=1 | unrealized=1950 closed=-7055 contrib=-5105 2026-05-12 21:56:35 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-2185 closed=2100 contrib=-85 2026-05-12 21:56:35 [INFO] TOTAL PL_STATION = 8050 2026-05-12 21:56:35 [INFO] EXIT | Panel 1 S1 SHORT | PL=+1950 | Station=+8050 2026-05-12 21:56:37 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:56:37 [INFO] === PL_STATION [group @ 18:06:32] market=25117.50 === 2026-05-12 21:56:37 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 21:56:37 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:56:37 [INFO] Panel 3: SHORT entry=25117.50 multy=20 qty=1 | unrealized=0 closed=-7055 contrib=-7055 2026-05-12 21:56:37 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-235 closed=2100 contrib=1865 2026-05-12 21:56:37 [INFO] TOTAL PL_STATION = 1130 2026-05-12 21:56:37 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25117.5 | Station=+1130 2026-05-12 21:56:38 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:56:40 [INFO] === PL_STATION [group @ 18:06:46] market=25012.00 === 2026-05-12 21:56:40 [INFO] Panel 1: SHORT entry=25117.50 multy=20 qty=1 | unrealized=2110 closed=6920 contrib=9030 2026-05-12 21:56:40 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:56:40 [INFO] Panel 3: idle | closed=-4945 2026-05-12 21:56:40 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-2345 closed=2100 contrib=-245 2026-05-12 21:56:40 [INFO] TOTAL PL_STATION = 10160 2026-05-12 21:56:40 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2110 | Station=+10160 2026-05-12 21:56:42 [INFO] Email sent (thread=close_SHORT) 2026-05-12 21:57:02 [INFO] === PL_STATION [group @ 18:16:01] market=24959.50 === 2026-05-12 21:57:02 [INFO] Panel 1: SHORT entry=25117.50 multy=20 qty=1 | unrealized=3160 closed=6920 contrib=10080 2026-05-12 21:57:02 [INFO] Panel 2: idle | closed=6320 2026-05-12 21:57:02 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 21:57:02 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-3395 closed=2100 contrib=-1295 2026-05-12 21:57:02 [INFO] TOTAL PL_STATION = 15105 2026-05-12 21:57:02 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=24959.5 | Station=+15105 2026-05-12 21:57:04 [INFO] Email sent (thread=open_SHORT) 2026-05-12 21:58:06 [INFO] === PL_STATION [group @ 18:33:03] market=25104.00 === 2026-05-12 21:58:06 [INFO] Panel 1: SHORT entry=25117.50 multy=20 qty=1 | unrealized=270 closed=6920 contrib=7190 2026-05-12 21:58:06 [INFO] Panel 2: JUST ENTERED (0) 2026-05-12 21:58:06 [INFO] Panel 3: SHORT entry=24959.50 multy=20 qty=1 | unrealized=-2890 closed=-4945 contrib=-7835 2026-05-12 21:58:06 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-505 closed=2100 contrib=1595 2026-05-12 21:58:06 [INFO] TOTAL PL_STATION = 950 2026-05-12 21:58:06 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/17/22 | Price=25104.0 | Station=+950 2026-05-12 21:58:08 [INFO] Email sent (thread=open_LONG) 2026-05-12 21:58:24 [INFO] === PL_STATION [group @ 18:36:56] market=25113.25 === 2026-05-12 21:58:24 [INFO] Panel 1: SHORT entry=25117.50 multy=20 qty=1 | unrealized=85 closed=6920 contrib=7005 2026-05-12 21:58:24 [INFO] Panel 2: LONG entry=25104.00 multy=20 qty=1 | unrealized=185 closed=6320 contrib=6505 2026-05-12 21:58:24 [INFO] Panel 3: idle | closed=-8020 2026-05-12 21:58:24 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-320 closed=2100 contrib=1780 2026-05-12 21:58:24 [INFO] TOTAL PL_STATION = 7270 2026-05-12 21:58:24 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3075 | Station=+7270 2026-05-12 21:58:26 [INFO] Email sent (thread=close_SHORT) 2026-05-12 22:02:15 [INFO] === PL_STATION [group @ 19:40:47] market=25097.25 === 2026-05-12 22:02:15 [INFO] Panel 1: idle | closed=7325 2026-05-12 22:02:15 [INFO] Panel 2: LONG entry=25104.00 multy=20 qty=1 | unrealized=-135 closed=6320 contrib=6185 2026-05-12 22:02:15 [INFO] Panel 3: idle | closed=-8020 2026-05-12 22:02:15 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-640 closed=2100 contrib=1460 2026-05-12 22:02:15 [INFO] TOTAL PL_STATION = 6950 2026-05-12 22:02:15 [INFO] EXIT | Panel 1 S1 SHORT | PL=+405 | Station=+6950 2026-05-12 22:02:17 [INFO] Email sent (thread=close_SHORT) 2026-05-12 22:02:17 [INFO] === PL_STATION [group @ 19:41:00] market=25091.75 === 2026-05-12 22:02:17 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 22:02:17 [INFO] Panel 2: LONG entry=25104.00 multy=20 qty=1 | unrealized=-245 closed=6320 contrib=6075 2026-05-12 22:02:17 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 22:02:17 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-750 closed=2100 contrib=1350 2026-05-12 22:02:17 [INFO] TOTAL PL_STATION = 7425 2026-05-12 22:02:17 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=25091.75 | Station=+7425 2026-05-12 22:02:18 [INFO] Email sent (thread=open_SHORT) 2026-05-12 22:02:18 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=25091.75 | Station=+7425 2026-05-12 22:02:20 [INFO] Email sent (thread=open_SHORT) 2026-05-12 22:03:41 [INFO] === PL_STATION [group @ 20:01:09] market=24990.00 === 2026-05-12 22:03:41 [INFO] Panel 1: idle | closed=9360 2026-05-12 22:03:41 [INFO] Panel 2: LONG entry=25104.00 multy=20 qty=1 | unrealized=-2280 closed=6320 contrib=4040 2026-05-12 22:03:41 [INFO] Panel 3: SHORT entry=25091.75 multy=20 qty=1 | unrealized=2035 closed=-8020 contrib=-5985 2026-05-12 22:03:41 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-2785 closed=2100 contrib=-685 2026-05-12 22:03:41 [INFO] TOTAL PL_STATION = 6730 2026-05-12 22:03:41 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2035 | Station=+6730 2026-05-12 22:03:43 [INFO] Email sent (thread=close_SHORT) 2026-05-12 22:03:45 [INFO] === PL_STATION [group @ 20:02:03] market=25091.75 === 2026-05-12 22:03:45 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 22:03:45 [INFO] Panel 2: LONG entry=25104.00 multy=20 qty=1 | unrealized=-245 closed=6320 contrib=6075 2026-05-12 22:03:45 [INFO] Panel 3: SHORT entry=25091.75 multy=20 qty=1 | unrealized=0 closed=-8020 contrib=-8020 2026-05-12 22:03:45 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-750 closed=2100 contrib=1350 2026-05-12 22:03:45 [INFO] TOTAL PL_STATION = -595 2026-05-12 22:03:45 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=24982.25 | Station=-595 2026-05-12 22:03:46 [INFO] Email sent (thread=open_SHORT) 2026-05-12 22:04:14 [INFO] === PL_STATION [group @ 20:08:45] market=24960.00 === 2026-05-12 22:04:14 [INFO] Panel 1: SHORT entry=24982.25 multy=20 qty=1 | unrealized=445 closed=9360 contrib=9805 2026-05-12 22:04:14 [INFO] Panel 2: LONG entry=25104.00 multy=20 qty=1 | unrealized=-2880 closed=6320 contrib=3440 2026-05-12 22:04:14 [INFO] Panel 3: idle | closed=-5385 2026-05-12 22:04:14 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-3385 closed=2100 contrib=-1285 2026-05-12 22:04:14 [INFO] TOTAL PL_STATION = 6575 2026-05-12 22:04:14 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2635 | Station=+6575 2026-05-12 22:04:16 [INFO] Email sent (thread=close_SHORT) 2026-05-12 22:04:16 [INFO] === PL_STATION [group @ 20:09:00] market=24966.00 === 2026-05-12 22:04:16 [INFO] Panel 1: SHORT entry=24982.25 multy=20 qty=1 | unrealized=325 closed=9360 contrib=9685 2026-05-12 22:04:16 [INFO] Panel 2: LONG entry=25104.00 multy=20 qty=1 | unrealized=-2760 closed=6320 contrib=3560 2026-05-12 22:04:16 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 22:04:16 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-3265 closed=2100 contrib=-1165 2026-05-12 22:04:16 [INFO] TOTAL PL_STATION = 12080 2026-05-12 22:04:16 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=24966.0 | Station=+12080 2026-05-12 22:04:18 [INFO] Email sent (thread=open_SHORT) 2026-05-12 22:07:34 [INFO] === PL_STATION [group @ 20:55:16] market=25129.25 === 2026-05-12 22:07:34 [INFO] Panel 1: idle | closed=10245 2026-05-12 22:07:34 [INFO] Panel 2: LONG entry=25104.00 multy=20 qty=1 | unrealized=505 closed=6320 contrib=6825 2026-05-12 22:07:34 [INFO] Panel 3: SHORT entry=24966.00 multy=20 qty=1 | unrealized=-3265 closed=-5385 contrib=-8650 2026-05-12 22:07:34 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=0 closed=2100 contrib=2100 2026-05-12 22:07:34 [INFO] TOTAL PL_STATION = 10520 2026-05-12 22:07:34 [INFO] EXIT | Panel 1 S1 SHORT | PL=+885 | Station=+10520 2026-05-12 22:07:36 [INFO] Email sent (thread=close_SHORT) 2026-05-12 22:07:46 [INFO] === PL_STATION [group @ 20:58:10] market=24899.50 === 2026-05-12 22:07:46 [INFO] Panel 1: idle | closed=10245 2026-05-12 22:07:46 [INFO] Panel 2: LONG entry=25104.00 multy=20 qty=1 | unrealized=-4090 closed=6320 contrib=2230 2026-05-12 22:07:46 [INFO] Panel 3: idle | closed=-4055 2026-05-12 22:07:46 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-4595 closed=2100 contrib=-2495 2026-05-12 22:07:46 [INFO] TOTAL PL_STATION = 5925 2026-05-12 22:07:46 [INFO] EXIT | Panel 3 S2 SHORT | PL=+1330 | Station=+5925 2026-05-12 22:07:48 [INFO] Email sent (thread=close_SHORT) 2026-05-12 22:07:50 [INFO] === PL_STATION [group @ 20:59:00] market=24895.25 === 2026-05-12 22:07:50 [INFO] Panel 1: idle | closed=10245 2026-05-12 22:07:50 [INFO] Panel 2: LONG entry=25104.00 multy=20 qty=1 | unrealized=-4175 closed=6320 contrib=2145 2026-05-12 22:07:50 [INFO] Panel 3: JUST ENTERED (0) 2026-05-12 22:07:50 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-4680 closed=2100 contrib=-2580 2026-05-12 22:07:50 [INFO] TOTAL PL_STATION = 9810 2026-05-12 22:07:50 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/17/22 | Price=24895.25 | Station=+9810 2026-05-12 22:07:51 [INFO] Email sent (thread=open_SHORT) 2026-05-12 22:07:51 [INFO] === PL_STATION [group @ 20:59:01] market=24895.25 === 2026-05-12 22:07:51 [INFO] Panel 1: JUST ENTERED (0) 2026-05-12 22:07:51 [INFO] Panel 2: LONG entry=25104.00 multy=20 qty=1 | unrealized=-4175 closed=6320 contrib=2145 2026-05-12 22:07:51 [INFO] Panel 3: SHORT entry=24895.25 multy=20 qty=1 | unrealized=0 closed=-4055 contrib=-4055 2026-05-12 22:07:51 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-4680 closed=2100 contrib=-2580 2026-05-12 22:07:51 [INFO] TOTAL PL_STATION = -4490 2026-05-12 22:07:51 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/17/22 | Price=24895.25 | Station=-4490 2026-05-12 22:07:53 [INFO] Email sent (thread=open_SHORT) 2026-05-12 22:08:11 [INFO] === PL_STATION [group @ 21:03:50] market=24856.00 === 2026-05-12 22:08:11 [INFO] Panel 1: SHORT entry=24895.25 multy=20 qty=1 | unrealized=785 closed=10245 contrib=11030 2026-05-12 22:08:11 [INFO] Panel 2: idle | closed=1360 2026-05-12 22:08:11 [INFO] Panel 3: SHORT entry=24895.25 multy=20 qty=1 | unrealized=785 closed=-4055 contrib=-3270 2026-05-12 22:08:11 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-5465 closed=2100 contrib=-3365 2026-05-12 22:08:11 [INFO] TOTAL PL_STATION = 5755 2026-05-12 22:08:11 [INFO] EXIT | Panel 2 S1 LONG | PL=-4960 | Station=+5755 2026-05-12 22:08:12 [INFO] Email sent (thread=close_LONG) 2026-05-12 22:10:35 [INFO] === PL_STATION [group @ 21:40:05] market=24794.00 === 2026-05-12 22:10:35 [INFO] Panel 1: idle | closed=12270 2026-05-12 22:10:35 [INFO] Panel 2: idle | closed=1360 2026-05-12 22:10:35 [INFO] Panel 3: SHORT entry=24895.25 multy=20 qty=1 | unrealized=2025 closed=-4055 contrib=-2030 2026-05-12 22:10:35 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-6705 closed=2100 contrib=-4605 2026-05-12 22:10:35 [INFO] TOTAL PL_STATION = 6995 2026-05-12 22:10:35 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2025 | Station=+6995 2026-05-12 22:10:37 [INFO] Email sent (thread=close_SHORT) 2026-05-12 22:11:21 [INFO] === PL_STATION [group @ 21:56:18] market=24769.50 === 2026-05-12 22:11:21 [INFO] Panel 1: idle | closed=12270 2026-05-12 22:11:21 [INFO] Panel 2: idle | closed=1360 2026-05-12 22:11:21 [INFO] Panel 3: idle | closed=-1540 2026-05-12 22:11:21 [INFO] Panel 4: LONG entry=25129.25 multy=20 qty=1 | unrealized=-7195 closed=2100 contrib=-5095 2026-05-12 22:11:21 [INFO] TOTAL PL_STATION = 6995 2026-05-12 22:11:21 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2515 | Station=+6995 2026-05-12 22:11:23 [INFO] Email sent (thread=close_SHORT) 2026-05-12 22:13:53 [INFO] === PL_STATION [group @ 22:57:04] market=24865.00 === 2026-05-12 22:13:53 [INFO] Panel 1: idle | closed=12270 2026-05-12 22:13:53 [INFO] Panel 2: idle | closed=1360 2026-05-12 22:13:53 [INFO] Panel 3: idle | closed=-1540 2026-05-12 22:13:53 [INFO] Panel 4: idle | closed=-3185 2026-05-12 22:13:53 [INFO] TOTAL PL_STATION = 8905 2026-05-12 22:13:53 [INFO] EXIT | Panel 4 S2 LONG | PL=-5285 | Station=+8905 2026-05-12 22:13:55 [INFO] Email sent (thread=close_LONG) 2026-05-12 23:58:47 [INFO] Dashboard: http://localhost:8080 2026-05-12 23:58:47 [INFO] Trade Monitor starting 2026-05-12 23:58:47 [INFO] Monitoring 4 file(s) 2026-05-12 23:58:47 [INFO] Panel 1 (S1) | offset=668792 | in_trade=False 2026-05-12 23:58:47 [INFO] Panel 2 (S1) | offset=301793 | in_trade=False 2026-05-12 23:58:47 [INFO] Panel 3 (S2) | offset=605643 | in_trade=False 2026-05-12 23:58:47 [INFO] Panel 4 (S2) | offset=136811 | in_trade=False 2026-05-12 23:58:47 [INFO] Monitoring started (4 files) 2026-05-13 00:04:48 [INFO] Dashboard: http://localhost:8080 2026-05-13 00:04:48 [INFO] Trade Monitor starting 2026-05-13 00:04:48 [INFO] Monitoring 4 file(s) 2026-05-13 00:04:48 [INFO] Panel 1 (S1) | offset=668792 | in_trade=False 2026-05-13 00:04:48 [INFO] Panel 2 (S1) | offset=301793 | in_trade=False 2026-05-13 00:04:48 [INFO] Panel 3 (S2) | offset=605643 | in_trade=False 2026-05-13 00:04:48 [INFO] Panel 4 (S2) | offset=136811 | in_trade=False 2026-05-13 00:04:48 [INFO] Monitoring started (4 files) 2026-05-13 00:15:58 [INFO] Dashboard: http://localhost:8080 2026-05-13 00:15:58 [INFO] Trade Monitor starting 2026-05-13 00:15:58 [INFO] Monitoring 4 file(s) 2026-05-13 00:15:58 [INFO] Panel 1 (S1) | offset=668792 | in_trade=False 2026-05-13 00:15:58 [INFO] Panel 2 (S1) | offset=301793 | in_trade=False 2026-05-13 00:15:58 [INFO] Panel 3 (S2) | offset=605643 | in_trade=False 2026-05-13 00:15:58 [INFO] Panel 4 (S2) | offset=136811 | in_trade=False 2026-05-13 00:15:58 [INFO] Monitoring started (4 files) 2026-05-13 00:35:29 [INFO] Dashboard: http://localhost:8080 2026-05-13 00:35:29 [INFO] Trade Monitor starting 2026-05-13 00:35:29 [INFO] Monitoring 4 file(s) 2026-05-13 00:35:29 [INFO] Panel 1 (S1) | offset=668792 | in_trade=False 2026-05-13 00:35:29 [INFO] Panel 2 (S1) | offset=301793 | in_trade=False 2026-05-13 00:35:29 [INFO] Panel 3 (S2) | offset=605643 | in_trade=False 2026-05-13 00:35:29 [INFO] Panel 4 (S2) | offset=136811 | in_trade=False 2026-05-13 00:35:29 [INFO] Monitoring started (4 files) 2026-05-13 00:35:29 [INFO] IB Gateway connected (127.0.0.1:4001, clientId=200) 2026-05-13 00:46:38 [INFO] Dashboard: http://localhost:8080 2026-05-13 00:46:38 [INFO] Trade Monitor starting 2026-05-13 00:46:38 [INFO] Monitoring 4 file(s) 2026-05-13 00:46:38 [INFO] Panel 1 (S1) | offset=668792 | in_trade=False 2026-05-13 00:46:38 [INFO] Panel 2 (S1) | offset=301793 | in_trade=False 2026-05-13 00:46:38 [INFO] Panel 3 (S2) | offset=605643 | in_trade=False 2026-05-13 00:46:38 [INFO] Panel 4 (S2) | offset=136811 | in_trade=False 2026-05-13 00:46:38 [INFO] Monitoring started (4 files) 2026-05-13 00:46:38 [INFO] IB Gateway connected (127.0.0.1:4001, clientId=200) 2026-05-13 00:57:19 [INFO] Monitor loop stopped. 2026-05-13 00:57:19 [INFO] IB Gateway disconnected 2026-05-13 00:57:19 [INFO] Stopped by user. 2026-05-13 01:04:47 [INFO] Dashboard: http://localhost:8080 2026-05-13 01:04:47 [INFO] Trade Monitor starting 2026-05-13 01:04:47 [INFO] Monitoring 4 file(s) 2026-05-13 01:04:47 [INFO] Panel 1 (S1) | offset=668792 | in_trade=False 2026-05-13 01:04:47 [INFO] Panel 2 (S1) | offset=301793 | in_trade=False 2026-05-13 01:04:47 [INFO] Panel 3 (S2) | offset=605643 | in_trade=False 2026-05-13 01:04:47 [INFO] Panel 4 (S2) | offset=136811 | in_trade=False 2026-05-13 01:04:47 [INFO] Monitoring started (4 files) 2026-05-13 01:04:47 [INFO] IB Gateway connected (127.0.0.1:4001, clientId=200) 2026-05-13 01:04:53 [INFO] Dashboard: http://localhost:8080 2026-05-13 01:04:53 [INFO] Trade Monitor starting 2026-05-13 01:04:53 [INFO] Monitoring 4 file(s) 2026-05-13 01:04:53 [INFO] Panel 1 (S1) | offset=668792 | in_trade=False 2026-05-13 01:04:53 [INFO] Panel 2 (S1) | offset=301793 | in_trade=False 2026-05-13 01:04:53 [INFO] Panel 3 (S2) | offset=605643 | in_trade=False 2026-05-13 01:04:53 [INFO] Panel 4 (S2) | offset=136811 | in_trade=False 2026-05-13 01:04:53 [INFO] Monitoring started (4 files) 2026-05-13 01:06:55 [INFO] Dashboard: http://localhost:8080 2026-05-13 01:06:56 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-13 01:06:56 [INFO] Trade Monitor starting 2026-05-13 01:06:56 [INFO] Monitoring 4 file(s) 2026-05-13 01:06:56 [INFO] Panel 1 (S1) | offset=668792 | in_trade=False 2026-05-13 01:06:56 [INFO] Panel 2 (S1) | offset=301793 | in_trade=False 2026-05-13 01:06:56 [INFO] Panel 3 (S2) | offset=605643 | in_trade=False 2026-05-13 01:06:56 [INFO] Panel 4 (S2) | offset=136811 | in_trade=False 2026-05-13 01:06:56 [INFO] Monitoring started (4 files) 2026-05-13 01:06:56 [INFO] IB Gateway connected (127.0.0.1:4001, clientId=200) 2026-05-13 01:06:57 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-13 08:35:32 [INFO] Dashboard: http://localhost:8080 2026-05-13 08:35:32 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-13 08:35:32 [INFO] Trade Monitor starting 2026-05-13 08:35:32 [INFO] Monitoring 4 file(s) 2026-05-13 08:35:32 [INFO] Panel 1 (S1) | offset=668792 | in_trade=False 2026-05-13 08:35:32 [INFO] Panel 2 (S1) | offset=301793 | in_trade=False 2026-05-13 08:35:32 [INFO] Panel 3 (S2) | offset=605643 | in_trade=False 2026-05-13 08:35:32 [INFO] Panel 4 (S2) | offset=136811 | in_trade=False 2026-05-13 08:35:32 [INFO] Monitoring started (4 files) 2026-05-13 08:35:35 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-13 08:35:35 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-13 08:36:45 [INFO] Dashboard: http://localhost:8080 2026-05-13 08:36:45 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-13 08:36:45 [INFO] Trade Monitor starting 2026-05-13 08:36:45 [INFO] Monitoring 4 file(s) 2026-05-13 08:36:45 [INFO] Panel 1 (S1) | offset=668792 | in_trade=False 2026-05-13 08:36:45 [INFO] Panel 2 (S1) | offset=301793 | in_trade=False 2026-05-13 08:36:45 [INFO] Panel 3 (S2) | offset=605643 | in_trade=False 2026-05-13 08:36:45 [INFO] Panel 4 (S2) | offset=136811 | in_trade=False 2026-05-13 08:36:45 [INFO] Monitoring started (4 files) 2026-05-13 08:36:46 [INFO] IB Gateway connected (127.0.0.1:4001, clientId=200) 2026-05-13 08:36:47 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-13 08:38:16 [INFO] Dashboard: http://localhost:8080 2026-05-13 08:38:16 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-13 08:38:16 [INFO] Trade Monitor starting 2026-05-13 08:38:16 [INFO] Monitoring 4 file(s) 2026-05-13 08:38:16 [INFO] Panel 1 (S1) | offset=668792 | in_trade=False 2026-05-13 08:38:16 [INFO] Panel 2 (S1) | offset=301793 | in_trade=False 2026-05-13 08:38:16 [INFO] Panel 3 (S2) | offset=605643 | in_trade=False 2026-05-13 08:38:16 [INFO] Panel 4 (S2) | offset=136811 | in_trade=False 2026-05-13 08:38:16 [INFO] Monitoring started (4 files) 2026-05-13 08:38:16 [INFO] IB Gateway connected (127.0.0.1:4001, clientId=200) 2026-05-13 08:38:17 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-13 10:53:30 [INFO] Dashboard: http://localhost:8080 2026-05-13 10:53:30 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-13 10:53:30 [INFO] Trade Monitor starting 2026-05-13 10:53:30 [INFO] Monitoring 4 file(s) 2026-05-13 10:53:30 [INFO] Panel 1 (S1) | offset=668792 | in_trade=False 2026-05-13 10:53:30 [INFO] Panel 2 (S1) | offset=301793 | in_trade=False 2026-05-13 10:53:30 [INFO] Panel 3 (S2) | offset=605643 | in_trade=False 2026-05-13 10:53:30 [INFO] Panel 4 (S2) | offset=136811 | in_trade=False 2026-05-13 10:53:30 [INFO] Monitoring started (4 files) 2026-05-13 10:53:30 [INFO] IB Gateway connected (127.0.0.1:4001, clientId=200) 2026-05-13 10:53:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-13 11:38:50 [INFO] Dashboard: http://localhost:8080 2026-05-13 11:38:51 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-13 11:38:51 [INFO] Trade Monitor starting 2026-05-13 11:38:51 [INFO] Monitoring 4 file(s) 2026-05-13 11:38:51 [INFO] Panel 1 (S1) | offset=668792 | in_trade=False 2026-05-13 11:38:51 [INFO] Panel 2 (S1) | offset=301793 | in_trade=False 2026-05-13 11:38:51 [INFO] Panel 3 (S2) | offset=605643 | in_trade=False 2026-05-13 11:38:51 [INFO] Panel 4 (S2) | offset=136811 | in_trade=False 2026-05-13 11:38:51 [INFO] Monitoring started (4 files) 2026-05-13 11:38:51 [INFO] IB Gateway connected (127.0.0.1:4001, clientId=200) 2026-05-13 11:38:51 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-13 13:55:23 [INFO] Dashboard: http://localhost:8080 2026-05-13 13:55:25 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-13 13:55:25 [INFO] Trade Monitor starting 2026-05-13 13:55:25 [INFO] Monitoring 4 file(s) 2026-05-13 13:55:25 [INFO] Panel 1 (S1) | offset=668792 | in_trade=False 2026-05-13 13:55:25 [INFO] Panel 2 (S1) | offset=301793 | in_trade=False 2026-05-13 13:55:25 [INFO] Panel 3 (S2) | offset=605643 | in_trade=False 2026-05-13 13:55:25 [INFO] Panel 4 (S2) | offset=136811 | in_trade=False 2026-05-13 13:55:25 [INFO] Monitoring started (4 files) 2026-05-13 13:55:26 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-13 13:55:26 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-13 13:55:57 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-13 13:55:57 [INFO] IB reconnect attempt 2/10 in 30s... 2026-05-13 13:56:28 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-13 13:56:28 [INFO] IB reconnect attempt 3/10 in 30s... 2026-05-13 13:56:59 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-13 13:56:59 [INFO] IB reconnect attempt 4/10 in 30s... 2026-05-13 13:57:30 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-13 13:57:30 [INFO] IB reconnect attempt 5/10 in 30s... 2026-05-13 14:03:31 [INFO] Dashboard: http://localhost:8080 2026-05-13 14:03:31 [INFO] Trade Monitor starting 2026-05-13 14:03:31 [INFO] Monitoring 4 file(s) 2026-05-13 14:03:31 [INFO] Panel 1 (S1) | offset=668792 | in_trade=False 2026-05-13 14:03:31 [INFO] Panel 2 (S1) | offset=301793 | in_trade=False 2026-05-13 14:03:31 [INFO] Panel 3 (S2) | offset=605643 | in_trade=False 2026-05-13 14:03:31 [INFO] Panel 4 (S2) | offset=136811 | in_trade=False 2026-05-13 14:03:31 [INFO] Monitoring started (4 files) 2026-05-13 14:03:31 [INFO] === PL_STATION [group @ 19:25:03] market=25838.25 === 2026-05-13 14:03:31 [INFO] Panel 1: idle | closed=0 2026-05-13 14:03:31 [INFO] Panel 2: idle | closed=0 2026-05-13 14:03:31 [INFO] Panel 3: idle | closed=0 2026-05-13 14:03:31 [INFO] Panel 4: JUST ENTERED (0) 2026-05-13 14:03:31 [INFO] TOTAL PL_STATION = 0 2026-05-13 14:03:31 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=25838.25 | Station=+0 2026-05-13 14:03:34 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:03:34 [INFO] === PL_STATION [group @ 20:18:33] market=25942.25 === 2026-05-13 14:03:34 [INFO] Panel 1: idle | closed=0 2026-05-13 14:03:34 [INFO] Panel 2: idle | closed=0 2026-05-13 14:03:34 [INFO] Panel 3: idle | closed=0 2026-05-13 14:03:34 [INFO] Panel 4: idle | closed=2080 2026-05-13 14:03:34 [INFO] TOTAL PL_STATION = 2080 2026-05-13 14:03:34 [INFO] EXIT | Panel 4 S2 LONG | PL=+2080 | Station=+2080 2026-05-13 14:03:37 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:03:37 [INFO] === PL_STATION [group @ 20:20:04] market=25950.00 === 2026-05-13 14:03:37 [INFO] Panel 1: idle | closed=0 2026-05-13 14:03:37 [INFO] Panel 2: idle | closed=0 2026-05-13 14:03:37 [INFO] Panel 3: idle | closed=0 2026-05-13 14:03:37 [INFO] Panel 4: JUST ENTERED (0) 2026-05-13 14:03:37 [INFO] TOTAL PL_STATION = 0 2026-05-13 14:03:37 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=25950.0 | Station=+0 2026-05-13 14:03:39 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:03:39 [INFO] === PL_STATION [group @ 21:20:04] market=25915.00 === 2026-05-13 14:03:39 [INFO] Panel 1: idle | closed=0 2026-05-13 14:03:39 [INFO] Panel 2: idle | closed=0 2026-05-13 14:03:39 [INFO] Panel 3: idle | closed=0 2026-05-13 14:03:39 [INFO] Panel 4: idle | closed=1380 2026-05-13 14:03:39 [INFO] TOTAL PL_STATION = 1380 2026-05-13 14:03:39 [INFO] EXIT | Panel 4 S2 LONG | PL=-700 | Station=+1380 2026-05-13 14:03:41 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:03:41 [INFO] === PL_STATION [group @ 19:21:04] market=26248.25 === 2026-05-13 14:03:41 [INFO] Panel 1: idle | closed=0 2026-05-13 14:03:41 [INFO] Panel 2: idle | closed=0 2026-05-13 14:03:41 [INFO] Panel 3: idle | closed=0 2026-05-13 14:03:41 [INFO] Panel 4: JUST ENTERED (0) 2026-05-13 14:03:41 [INFO] TOTAL PL_STATION = 0 2026-05-13 14:03:41 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=26248.25 | Station=+0 2026-05-13 14:03:44 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:03:44 [INFO] === PL_STATION [group @ 20:34:33] market=26208.25 === 2026-05-13 14:03:44 [INFO] Panel 1: idle | closed=0 2026-05-13 14:03:44 [INFO] Panel 2: idle | closed=0 2026-05-13 14:03:44 [INFO] Panel 3: idle | closed=0 2026-05-13 14:03:44 [INFO] Panel 4: idle | closed=580 2026-05-13 14:03:44 [INFO] TOTAL PL_STATION = 580 2026-05-13 14:03:44 [INFO] EXIT | Panel 4 S2 LONG | PL=-800 | Station=+580 2026-05-13 14:03:47 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:03:47 [INFO] === PL_STATION [group @ 20:37:05] market=26218.25 === 2026-05-13 14:03:47 [INFO] Panel 1: idle | closed=0 2026-05-13 14:03:47 [INFO] Panel 2: idle | closed=0 2026-05-13 14:03:47 [INFO] Panel 3: idle | closed=0 2026-05-13 14:03:47 [INFO] Panel 4: JUST ENTERED (0) 2026-05-13 14:03:47 [INFO] TOTAL PL_STATION = 0 2026-05-13 14:03:47 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=26218.25 | Station=+0 2026-05-13 14:03:48 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:03:48 [INFO] === PL_STATION [group @ 21:35:17] market=26279.00 === 2026-05-13 14:03:48 [INFO] Panel 1: idle | closed=0 2026-05-13 14:03:48 [INFO] Panel 2: idle | closed=0 2026-05-13 14:03:48 [INFO] Panel 3: idle | closed=0 2026-05-13 14:03:48 [INFO] Panel 4: idle | closed=1795 2026-05-13 14:03:48 [INFO] TOTAL PL_STATION = 1795 2026-05-13 14:03:48 [INFO] EXIT | Panel 4 S2 LONG | PL=+1215 | Station=+1795 2026-05-13 14:03:51 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:03:51 [INFO] === PL_STATION [group @ 17:43:03] market=26835.50 === 2026-05-13 14:03:51 [INFO] Panel 1: idle | closed=0 2026-05-13 14:03:51 [INFO] Panel 2: idle | closed=0 2026-05-13 14:03:51 [INFO] Panel 3: idle | closed=0 2026-05-13 14:03:51 [INFO] Panel 4: JUST ENTERED (0) 2026-05-13 14:03:51 [INFO] TOTAL PL_STATION = 0 2026-05-13 14:03:51 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=26835.5 | Station=+0 2026-05-13 14:03:54 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:03:54 [INFO] === PL_STATION [group @ 22:57:08] market=26812.75 === 2026-05-13 14:03:54 [INFO] Panel 1: idle | closed=0 2026-05-13 14:03:54 [INFO] Panel 2: idle | closed=0 2026-05-13 14:03:54 [INFO] Panel 3: idle | closed=0 2026-05-13 14:03:54 [INFO] Panel 4: idle | closed=1340 2026-05-13 14:03:54 [INFO] TOTAL PL_STATION = 1340 2026-05-13 14:03:54 [INFO] EXIT | Panel 4 S2 LONG | PL=-455 | Station=+1340 2026-05-13 14:03:56 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:03:56 [INFO] === PL_STATION [group @ 17:01:07] market=26847.50 === 2026-05-13 14:03:56 [INFO] Panel 1: idle | closed=0 2026-05-13 14:03:56 [INFO] Panel 2: idle | closed=0 2026-05-13 14:03:56 [INFO] Panel 3: idle | closed=0 2026-05-13 14:03:56 [INFO] Panel 4: JUST ENTERED (0) 2026-05-13 14:03:56 [INFO] TOTAL PL_STATION = 0 2026-05-13 14:03:56 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=26847.5 | Station=+0 2026-05-13 14:03:59 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:03:59 [INFO] === PL_STATION [group @ 18:00:07] market=26741.50 === 2026-05-13 14:03:59 [INFO] Panel 1: idle | closed=0 2026-05-13 14:03:59 [INFO] Panel 2: idle | closed=0 2026-05-13 14:03:59 [INFO] Panel 3: idle | closed=0 2026-05-13 14:03:59 [INFO] Panel 4: idle | closed=-780 2026-05-13 14:03:59 [INFO] TOTAL PL_STATION = -780 2026-05-13 14:03:59 [INFO] EXIT | Panel 4 S2 LONG | PL=-2120 | Station=-780 2026-05-13 14:04:01 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:04:01 [INFO] === PL_STATION [group @ 20:42:03] market=26728.75 === 2026-05-13 14:04:01 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:01 [INFO] Panel 2: idle | closed=0 2026-05-13 14:04:01 [INFO] Panel 3: idle | closed=0 2026-05-13 14:04:01 [INFO] Panel 4: JUST ENTERED (0) 2026-05-13 14:04:01 [INFO] TOTAL PL_STATION = 0 2026-05-13 14:04:01 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=26728.75 | Station=+0 2026-05-13 14:04:03 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:04:03 [INFO] === PL_STATION [group @ 20:47:20] market=26728.75 === 2026-05-13 14:04:03 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:03 [INFO] Panel 2: JUST ENTERED (0) 2026-05-13 14:04:03 [INFO] Panel 3: idle | closed=0 2026-05-13 14:04:03 [INFO] Panel 4: LONG entry=26728.75 multy=20 qty=1 | unrealized=0 closed=-780 contrib=-780 2026-05-13 14:04:03 [INFO] TOTAL PL_STATION = -780 2026-05-13 14:04:03 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=26720.25 | Station=-780 2026-05-13 14:04:06 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:04:06 [INFO] === PL_STATION [group @ 22:13:44] market=26765.50 === 2026-05-13 14:04:06 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:06 [INFO] Panel 2: idle | closed=905 2026-05-13 14:04:06 [INFO] Panel 3: idle | closed=0 2026-05-13 14:04:06 [INFO] Panel 4: idle | closed=-45 2026-05-13 14:04:06 [INFO] TOTAL PL_STATION = 860 2026-05-13 14:04:06 [INFO] EXIT | Panel 2 S1 LONG | PL=+905 | Station=+860 2026-05-13 14:04:08 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:04:08 [INFO] EXIT | Panel 4 S2 LONG | PL=+735 | Station=+860 2026-05-13 14:04:11 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:04:11 [INFO] === PL_STATION [group @ 17:30:04] market=26993.25 === 2026-05-13 14:04:11 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:11 [INFO] Panel 2: idle | closed=905 2026-05-13 14:04:11 [INFO] Panel 3: idle | closed=0 2026-05-13 14:04:11 [INFO] Panel 4: JUST ENTERED (0) 2026-05-13 14:04:11 [INFO] TOTAL PL_STATION = 905 2026-05-13 14:04:11 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=26993.25 | Station=+905 2026-05-13 14:04:14 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:04:14 [INFO] === PL_STATION [group @ 20:22:56] market=27047.75 === 2026-05-13 14:04:14 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:14 [INFO] Panel 2: idle | closed=905 2026-05-13 14:04:14 [INFO] Panel 3: idle | closed=0 2026-05-13 14:04:14 [INFO] Panel 4: idle | closed=1045 2026-05-13 14:04:14 [INFO] TOTAL PL_STATION = 1950 2026-05-13 14:04:14 [INFO] EXIT | Panel 4 S2 LONG | PL=+1090 | Station=+1950 2026-05-13 14:04:16 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:04:16 [INFO] === PL_STATION [group @ 17:58:04] market=27105.75 === 2026-05-13 14:04:16 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:16 [INFO] Panel 2: JUST ENTERED (0) 2026-05-13 14:04:16 [INFO] Panel 3: idle | closed=0 2026-05-13 14:04:16 [INFO] Panel 4: idle | closed=1045 2026-05-13 14:04:16 [INFO] TOTAL PL_STATION = 1045 2026-05-13 14:04:16 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=27105.75 | Station=+1045 2026-05-13 14:04:18 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:04:18 [INFO] === PL_STATION [group @ 17:58:07] market=27103.75 === 2026-05-13 14:04:18 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:18 [INFO] Panel 2: LONG entry=27105.75 multy=20 qty=1 | unrealized=-40 closed=905 contrib=865 2026-05-13 14:04:18 [INFO] Panel 3: idle | closed=0 2026-05-13 14:04:18 [INFO] Panel 4: JUST ENTERED (0) 2026-05-13 14:04:18 [INFO] TOTAL PL_STATION = 865 2026-05-13 14:04:18 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=27103.75 | Station=+865 2026-05-13 14:04:21 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:04:21 [INFO] === PL_STATION [group @ 20:10:07] market=26946.50 === 2026-05-13 14:04:21 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:21 [INFO] Panel 2: idle | closed=-2280 2026-05-13 14:04:21 [INFO] Panel 3: idle | closed=0 2026-05-13 14:04:21 [INFO] Panel 4: idle | closed=-2100 2026-05-13 14:04:21 [INFO] TOTAL PL_STATION = -4380 2026-05-13 14:04:21 [INFO] EXIT | Panel 2 S1 LONG | PL=-3185 | Station=-4380 2026-05-13 14:04:23 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:04:23 [INFO] EXIT | Panel 4 S2 LONG | PL=-3145 | Station=-4380 2026-05-13 14:04:26 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:04:26 [INFO] === PL_STATION [group @ 20:25:04] market=27376.25 === 2026-05-13 14:04:26 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:26 [INFO] Panel 2: idle | closed=-2280 2026-05-13 14:04:26 [INFO] Panel 3: JUST ENTERED (0) 2026-05-13 14:04:26 [INFO] Panel 4: idle | closed=-2100 2026-05-13 14:04:26 [INFO] TOTAL PL_STATION = -4380 2026-05-13 14:04:26 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=27376.25 | Station=-4380 2026-05-13 14:04:29 [INFO] Email sent (thread=open_SHORT) 2026-05-13 14:04:29 [INFO] === PL_STATION [group @ 22:18:03] market=27453.00 === 2026-05-13 14:04:29 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:29 [INFO] Panel 2: idle | closed=-2280 2026-05-13 14:04:29 [INFO] Panel 3: idle | closed=-1535 2026-05-13 14:04:29 [INFO] Panel 4: idle | closed=-2100 2026-05-13 14:04:29 [INFO] TOTAL PL_STATION = -5915 2026-05-13 14:04:29 [INFO] EXIT | Panel 3 S2 SHORT | PL=-1535 | Station=-5915 2026-05-13 14:04:30 [INFO] Email sent (thread=close_SHORT) 2026-05-13 14:04:30 [INFO] === PL_STATION [group @ 20:35:06] market=27437.75 === 2026-05-13 14:04:30 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:30 [INFO] Panel 2: idle | closed=-2280 2026-05-13 14:04:30 [INFO] Panel 3: idle | closed=-1535 2026-05-13 14:04:30 [INFO] Panel 4: JUST ENTERED (0) 2026-05-13 14:04:30 [INFO] TOTAL PL_STATION = -3815 2026-05-13 14:04:30 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=27437.75 | Station=-3815 2026-05-13 14:04:33 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:04:33 [INFO] === PL_STATION [group @ 20:35:10] market=27437.75 === 2026-05-13 14:04:33 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:33 [INFO] Panel 2: JUST ENTERED (0) 2026-05-13 14:04:33 [INFO] Panel 3: idle | closed=-1535 2026-05-13 14:04:33 [INFO] Panel 4: LONG entry=27437.75 multy=20 qty=1 | unrealized=0 closed=-2100 contrib=-2100 2026-05-13 14:04:33 [INFO] TOTAL PL_STATION = -3635 2026-05-13 14:04:33 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=27437.25 | Station=-3635 2026-05-13 14:04:36 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:04:36 [INFO] === PL_STATION [group @ 22:57:09] market=27437.75 === 2026-05-13 14:04:36 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:36 [INFO] Panel 2: LONG entry=27437.25 multy=20 qty=1 | unrealized=10 closed=-2280 contrib=-2270 2026-05-13 14:04:36 [INFO] Panel 3: idle | closed=-1535 2026-05-13 14:04:36 [INFO] Panel 4: idle | closed=-2100 2026-05-13 14:04:36 [INFO] TOTAL PL_STATION = -5905 2026-05-13 14:04:36 [INFO] EXIT | Panel 4 S2 LONG | PL=+0 | Station=-5905 2026-05-13 14:04:38 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:04:38 [INFO] === PL_STATION [group @ 22:57:15] market=27437.00 === 2026-05-13 14:04:38 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:38 [INFO] Panel 2: idle | closed=-2285 2026-05-13 14:04:38 [INFO] Panel 3: idle | closed=-1535 2026-05-13 14:04:38 [INFO] Panel 4: idle | closed=-2100 2026-05-13 14:04:38 [INFO] TOTAL PL_STATION = -5920 2026-05-13 14:04:38 [INFO] EXIT | Panel 2 S1 LONG | PL=-5 | Station=-5920 2026-05-13 14:04:41 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:04:41 [INFO] === PL_STATION [group @ 17:38:08] market=27075.25 === 2026-05-13 14:04:41 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:41 [INFO] Panel 2: idle | closed=-2285 2026-05-13 14:04:41 [INFO] Panel 3: JUST ENTERED (0) 2026-05-13 14:04:41 [INFO] Panel 4: idle | closed=-2100 2026-05-13 14:04:41 [INFO] TOTAL PL_STATION = -4385 2026-05-13 14:04:41 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=27075.25 | Station=-4385 2026-05-13 14:04:44 [INFO] Email sent (thread=open_SHORT) 2026-05-13 14:04:44 [INFO] === PL_STATION [group @ 18:49:18] market=27011.25 === 2026-05-13 14:04:44 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:44 [INFO] Panel 2: idle | closed=-2285 2026-05-13 14:04:44 [INFO] Panel 3: idle | closed=-255 2026-05-13 14:04:44 [INFO] Panel 4: idle | closed=-2100 2026-05-13 14:04:44 [INFO] TOTAL PL_STATION = -4640 2026-05-13 14:04:44 [INFO] EXIT | Panel 3 S2 SHORT | PL=+1280 | Station=-4640 2026-05-13 14:04:48 [INFO] Email sent (thread=close_SHORT) 2026-05-13 14:04:48 [INFO] === PL_STATION [group @ 17:29:05] market=27271.00 === 2026-05-13 14:04:48 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:48 [INFO] Panel 2: JUST ENTERED (0) 2026-05-13 14:04:48 [INFO] Panel 3: idle | closed=-255 2026-05-13 14:04:48 [INFO] Panel 4: idle | closed=-2100 2026-05-13 14:04:48 [INFO] TOTAL PL_STATION = -2355 2026-05-13 14:04:48 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=27271.0 | Station=-2355 2026-05-13 14:04:50 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:04:50 [INFO] === PL_STATION [group @ 17:29:07] market=27271.75 === 2026-05-13 14:04:50 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:50 [INFO] Panel 2: LONG entry=27271.00 multy=20 qty=1 | unrealized=15 closed=-2285 contrib=-2270 2026-05-13 14:04:50 [INFO] Panel 3: idle | closed=-255 2026-05-13 14:04:50 [INFO] Panel 4: JUST ENTERED (0) 2026-05-13 14:04:50 [INFO] TOTAL PL_STATION = -2525 2026-05-13 14:04:50 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=27271.75 | Station=-2525 2026-05-13 14:04:51 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:04:51 [INFO] === PL_STATION [group @ 18:12:05] market=27271.75 === 2026-05-13 14:04:51 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:51 [INFO] Panel 2: LONG entry=27271.00 multy=20 qty=1 | unrealized=15 closed=-2285 contrib=-2270 2026-05-13 14:04:51 [INFO] Panel 3: JUST ENTERED (0) 2026-05-13 14:04:51 [INFO] Panel 4: LONG entry=27271.75 multy=20 qty=1 | unrealized=0 closed=-2100 contrib=-2100 2026-05-13 14:04:51 [INFO] TOTAL PL_STATION = -4370 2026-05-13 14:04:51 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=27236.25 | Station=-4370 2026-05-13 14:04:54 [INFO] Email sent (thread=open_SHORT) 2026-05-13 14:04:54 [INFO] === PL_STATION [group @ 19:30:08] market=27271.75 === 2026-05-13 14:04:54 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:54 [INFO] Panel 2: LONG entry=27271.00 multy=20 qty=1 | unrealized=15 closed=-2285 contrib=-2270 2026-05-13 14:04:54 [INFO] Panel 3: idle | closed=730 2026-05-13 14:04:54 [INFO] Panel 4: LONG entry=27271.75 multy=20 qty=1 | unrealized=0 closed=-2100 contrib=-2100 2026-05-13 14:04:54 [INFO] TOTAL PL_STATION = -3640 2026-05-13 14:04:54 [INFO] EXIT | Panel 3 S2 SHORT | PL=+985 | Station=-3640 2026-05-13 14:04:56 [INFO] Email sent (thread=close_SHORT) 2026-05-13 14:04:56 [INFO] === PL_STATION [group @ 19:32:06] market=27168.00 === 2026-05-13 14:04:56 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:56 [INFO] Panel 2: LONG entry=27271.00 multy=20 qty=1 | unrealized=-2060 closed=-2285 contrib=-4345 2026-05-13 14:04:56 [INFO] Panel 3: JUST ENTERED (0) 2026-05-13 14:04:56 [INFO] Panel 4: LONG entry=27271.75 multy=20 qty=1 | unrealized=-2075 closed=-2100 contrib=-4175 2026-05-13 14:04:56 [INFO] TOTAL PL_STATION = -8520 2026-05-13 14:04:56 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=27168.0 | Station=-8520 2026-05-13 14:04:59 [INFO] Email sent (thread=open_SHORT) 2026-05-13 14:04:59 [INFO] === PL_STATION [group @ 21:36:46] market=27259.50 === 2026-05-13 14:04:59 [INFO] Panel 1: idle | closed=0 2026-05-13 14:04:59 [INFO] Panel 2: idle | closed=-2515 2026-05-13 14:04:59 [INFO] Panel 3: SHORT entry=27168.00 multy=20 qty=1 | unrealized=-1830 closed=730 contrib=-1100 2026-05-13 14:04:59 [INFO] Panel 4: LONG entry=27271.75 multy=20 qty=1 | unrealized=-245 closed=-2100 contrib=-2345 2026-05-13 14:04:59 [INFO] TOTAL PL_STATION = -5960 2026-05-13 14:04:59 [INFO] EXIT | Panel 2 S1 LONG | PL=-230 | Station=-5960 2026-05-13 14:05:00 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:05:00 [INFO] === PL_STATION [group @ 21:36:49] market=27257.75 === 2026-05-13 14:05:00 [INFO] Panel 1: idle | closed=0 2026-05-13 14:05:00 [INFO] Panel 2: idle | closed=-2515 2026-05-13 14:05:00 [INFO] Panel 3: SHORT entry=27168.00 multy=20 qty=1 | unrealized=-1795 closed=730 contrib=-1065 2026-05-13 14:05:00 [INFO] Panel 4: idle | closed=-2380 2026-05-13 14:05:00 [INFO] TOTAL PL_STATION = -5960 2026-05-13 14:05:00 [INFO] EXIT | Panel 4 S2 LONG | PL=-280 | Station=-5960 2026-05-13 14:05:03 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:05:03 [INFO] === PL_STATION [group @ 22:55:05] market=27290.00 === 2026-05-13 14:05:03 [INFO] Panel 1: idle | closed=0 2026-05-13 14:05:03 [INFO] Panel 2: idle | closed=-2515 2026-05-13 14:05:03 [INFO] Panel 3: idle | closed=-1710 2026-05-13 14:05:03 [INFO] Panel 4: idle | closed=-2380 2026-05-13 14:05:03 [INFO] TOTAL PL_STATION = -6605 2026-05-13 14:05:03 [INFO] EXIT | Panel 3 S2 SHORT | PL=-2440 | Station=-6605 2026-05-13 14:05:05 [INFO] Email sent (thread=close_SHORT) 2026-05-13 14:05:05 [INFO] === PL_STATION [group @ 17:56:03] market=27361.50 === 2026-05-13 14:05:05 [INFO] Panel 1: idle | closed=0 2026-05-13 14:05:05 [INFO] Panel 2: JUST ENTERED (0) 2026-05-13 14:05:05 [INFO] Panel 3: idle | closed=-1710 2026-05-13 14:05:05 [INFO] Panel 4: idle | closed=-2380 2026-05-13 14:05:05 [INFO] TOTAL PL_STATION = -4090 2026-05-13 14:05:05 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=27361.5 | Station=-4090 2026-05-13 14:05:08 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:05:08 [INFO] === PL_STATION [group @ 19:56:05] market=27359.25 === 2026-05-13 14:05:08 [INFO] Panel 1: idle | closed=0 2026-05-13 14:05:08 [INFO] Panel 2: LONG entry=27361.50 multy=20 qty=1 | unrealized=-45 closed=-2515 contrib=-2560 2026-05-13 14:05:08 [INFO] Panel 3: JUST ENTERED (0) 2026-05-13 14:05:08 [INFO] Panel 4: idle | closed=-2380 2026-05-13 14:05:08 [INFO] TOTAL PL_STATION = -4940 2026-05-13 14:05:08 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=27359.25 | Station=-4940 2026-05-13 14:05:11 [INFO] Email sent (thread=open_SHORT) 2026-05-13 14:05:11 [INFO] === PL_STATION [group @ 19:58:04] market=27349.25 === 2026-05-13 14:05:11 [INFO] Panel 1: idle | closed=0 2026-05-13 14:05:11 [INFO] Panel 2: idle | closed=-2760 2026-05-13 14:05:11 [INFO] Panel 3: SHORT entry=27359.25 multy=20 qty=1 | unrealized=200 closed=-1710 contrib=-1510 2026-05-13 14:05:11 [INFO] Panel 4: idle | closed=-2380 2026-05-13 14:05:11 [INFO] TOTAL PL_STATION = -6650 2026-05-13 14:05:11 [INFO] EXIT | Panel 2 S1 LONG | PL=-245 | Station=-6650 2026-05-13 14:05:13 [INFO] Monitor restarted with folder: C:\Users\Administrator\Desktop\Ver501 Ilan\User_Files\Trade_results 2026-05-13 14:05:13 [INFO] Panel 1: offset -> EOF (1410382 bytes) 2026-05-13 14:05:13 [INFO] Panel 2: offset -> EOF (1301554 bytes) 2026-05-13 14:05:13 [INFO] Panel 3: offset -> EOF (1512341 bytes) 2026-05-13 14:05:13 [INFO] Panel 4: offset -> EOF (1480170 bytes) 2026-05-13 14:05:13 [INFO] Panel 1 (S1) | offset=1410382 | in_trade=False 2026-05-13 14:05:13 [INFO] Panel 2 (S1) | offset=1301554 | in_trade=False 2026-05-13 14:05:13 [INFO] Panel 3 (S2) | offset=1512341 | in_trade=False 2026-05-13 14:05:13 [INFO] Panel 4 (S2) | offset=1480170 | in_trade=False 2026-05-13 14:05:13 [INFO] Monitoring started (4 files) 2026-05-13 14:05:13 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:05:13 [INFO] === PL_STATION [group @ 20:00:26] market=27359.25 === 2026-05-13 14:05:13 [INFO] Panel 1: JUST ENTERED (0) 2026-05-13 14:05:13 [INFO] Panel 2: idle | closed=-2760 2026-05-13 14:05:13 [INFO] Panel 3: SHORT entry=27359.25 multy=20 qty=1 | unrealized=0 closed=-1710 contrib=-1710 2026-05-13 14:05:13 [INFO] Panel 4: idle | closed=-2380 2026-05-13 14:05:13 [INFO] TOTAL PL_STATION = -6850 2026-05-13 14:05:13 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=27359.75 | Station=-6850 2026-05-13 14:05:16 [INFO] Email sent (thread=open_SHORT) 2026-05-13 14:05:16 [INFO] === PL_STATION [group @ 20:31:03] market=27497.75 === 2026-05-13 14:05:16 [INFO] Panel 1: idle | closed=-2760 2026-05-13 14:05:16 [INFO] Panel 2: idle | closed=-2760 2026-05-13 14:05:16 [INFO] Panel 3: SHORT entry=27359.25 multy=20 qty=1 | unrealized=-2770 closed=-1710 contrib=-4480 2026-05-13 14:05:16 [INFO] Panel 4: idle | closed=-2380 2026-05-13 14:05:16 [INFO] TOTAL PL_STATION = -12380 2026-05-13 14:05:16 [INFO] EXIT | Panel 1 S1 SHORT | PL=-2760 | Station=-12380 2026-05-13 14:05:19 [INFO] Email sent (thread=close_SHORT) 2026-05-13 14:05:19 [INFO] === PL_STATION [group @ 20:31:05] market=27499.50 === 2026-05-13 14:05:19 [INFO] Panel 1: idle | closed=-2760 2026-05-13 14:05:19 [INFO] Panel 2: idle | closed=-2760 2026-05-13 14:05:19 [INFO] Panel 3: idle | closed=-4515 2026-05-13 14:05:19 [INFO] Panel 4: idle | closed=-2380 2026-05-13 14:05:19 [INFO] TOTAL PL_STATION = -12415 2026-05-13 14:05:19 [INFO] EXIT | Panel 3 S2 SHORT | PL=-2805 | Station=-12415 2026-05-13 14:05:22 [INFO] Email sent (thread=close_SHORT) 2026-05-13 14:05:22 [INFO] === PL_STATION [group @ 16:30:04] market=27636.75 === 2026-05-13 14:05:22 [INFO] Panel 1: idle | closed=-2760 2026-05-13 14:05:22 [INFO] Panel 2: JUST ENTERED (0) 2026-05-13 14:05:22 [INFO] Panel 3: idle | closed=-4515 2026-05-13 14:05:22 [INFO] Panel 4: idle | closed=-2380 2026-05-13 14:05:22 [INFO] TOTAL PL_STATION = -9655 2026-05-13 14:05:22 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=27636.75 | Station=-9655 2026-05-13 14:05:25 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:05:25 [INFO] === PL_STATION [group @ 16:30:07] market=27639.00 === 2026-05-13 14:05:25 [INFO] Panel 1: idle | closed=-2760 2026-05-13 14:05:25 [INFO] Panel 2: LONG entry=27636.75 multy=20 qty=1 | unrealized=45 closed=-2760 contrib=-2715 2026-05-13 14:05:25 [INFO] Panel 3: idle | closed=-4515 2026-05-13 14:05:25 [INFO] Panel 4: JUST ENTERED (0) 2026-05-13 14:05:25 [INFO] TOTAL PL_STATION = -9990 2026-05-13 14:05:25 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=27639.0 | Station=-9990 2026-05-13 14:05:28 [INFO] Email sent (thread=open_LONG) 2026-05-13 14:05:28 [INFO] === PL_STATION [group @ 17:35:04] market=27810.50 === 2026-05-13 14:05:28 [INFO] Panel 1: idle | closed=-2760 2026-05-13 14:05:28 [INFO] Panel 2: LONG entry=27636.75 multy=20 qty=1 | unrealized=3475 closed=-2760 contrib=715 2026-05-13 14:05:28 [INFO] Panel 3: JUST ENTERED (0) 2026-05-13 14:05:28 [INFO] Panel 4: LONG entry=27639.00 multy=20 qty=1 | unrealized=3430 closed=-2380 contrib=1050 2026-05-13 14:05:28 [INFO] TOTAL PL_STATION = -995 2026-05-13 14:05:28 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=27810.5 | Station=-995 2026-05-13 14:05:29 [INFO] Email sent (thread=open_SHORT) 2026-05-13 14:05:29 [INFO] === PL_STATION [group @ 17:36:06] market=27810.50 === 2026-05-13 14:05:29 [INFO] Panel 1: JUST ENTERED (0) 2026-05-13 14:05:29 [INFO] Panel 2: LONG entry=27636.75 multy=20 qty=1 | unrealized=3475 closed=-2760 contrib=715 2026-05-13 14:05:29 [INFO] Panel 3: SHORT entry=27810.50 multy=20 qty=1 | unrealized=0 closed=-4515 contrib=-4515 2026-05-13 14:05:29 [INFO] Panel 4: LONG entry=27639.00 multy=20 qty=1 | unrealized=3430 closed=-2380 contrib=1050 2026-05-13 14:05:29 [INFO] TOTAL PL_STATION = -2750 2026-05-13 14:05:29 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=27805.0 | Station=-2750 2026-05-13 14:05:32 [INFO] Email sent (thread=open_SHORT) 2026-05-13 14:05:32 [INFO] === PL_STATION [group @ 21:46:39] market=27795.75 === 2026-05-13 14:05:32 [INFO] Panel 1: idle | closed=-2575 2026-05-13 14:05:32 [INFO] Panel 2: LONG entry=27636.75 multy=20 qty=1 | unrealized=3180 closed=-2760 contrib=420 2026-05-13 14:05:32 [INFO] Panel 3: SHORT entry=27810.50 multy=20 qty=1 | unrealized=295 closed=-4515 contrib=-4220 2026-05-13 14:05:32 [INFO] Panel 4: LONG entry=27639.00 multy=20 qty=1 | unrealized=3135 closed=-2380 contrib=755 2026-05-13 14:05:32 [INFO] TOTAL PL_STATION = -5620 2026-05-13 14:05:32 [INFO] EXIT | Panel 1 S1 SHORT | PL=+185 | Station=-5620 2026-05-13 14:05:35 [INFO] Email sent (thread=close_SHORT) 2026-05-13 14:05:35 [INFO] === PL_STATION [group @ 22:55:05] market=27837.25 === 2026-05-13 14:05:35 [INFO] Panel 1: idle | closed=-2575 2026-05-13 14:05:35 [INFO] Panel 2: LONG entry=27636.75 multy=20 qty=1 | unrealized=4010 closed=-2760 contrib=1250 2026-05-13 14:05:35 [INFO] Panel 3: idle | closed=-5050 2026-05-13 14:05:35 [INFO] Panel 4: LONG entry=27639.00 multy=20 qty=1 | unrealized=3965 closed=-2380 contrib=1585 2026-05-13 14:05:35 [INFO] TOTAL PL_STATION = -4790 2026-05-13 14:05:35 [INFO] EXIT | Panel 3 S2 SHORT | PL=-535 | Station=-4790 2026-05-13 14:05:38 [ERROR] Email failed: [WinError 5] Access is denied: 'C:\\Users\\Administrator\\Desktop\\trade monitor\\state.json.tmp' -> 'C:\\Users\\Administrator\\Desktop\\trade monitor\\state.json' 2026-05-13 14:05:38 [INFO] === PL_STATION [group @ 22:57:06] market=27832.50 === 2026-05-13 14:05:38 [INFO] Panel 1: idle | closed=-2575 2026-05-13 14:05:38 [INFO] Panel 2: idle | closed=1155 2026-05-13 14:05:38 [INFO] Panel 3: idle | closed=-5050 2026-05-13 14:05:38 [INFO] Panel 4: LONG entry=27639.00 multy=20 qty=1 | unrealized=3870 closed=-2380 contrib=1490 2026-05-13 14:05:38 [INFO] TOTAL PL_STATION = -4980 2026-05-13 14:05:38 [INFO] EXIT | Panel 2 S1 LONG | PL=+3915 | Station=-4980 2026-05-13 14:05:39 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:05:39 [INFO] === PL_STATION [group @ 22:57:08] market=27832.25 === 2026-05-13 14:05:39 [INFO] Panel 1: idle | closed=-2575 2026-05-13 14:05:39 [INFO] Panel 2: idle | closed=1155 2026-05-13 14:05:39 [INFO] Panel 3: idle | closed=-5050 2026-05-13 14:05:39 [INFO] Panel 4: idle | closed=1485 2026-05-13 14:05:39 [INFO] TOTAL PL_STATION = -4985 2026-05-13 14:05:39 [INFO] EXIT | Panel 4 S2 LONG | PL=+3865 | Station=-4985 2026-05-13 14:05:41 [INFO] Email sent (thread=close_LONG) 2026-05-13 14:05:41 [INFO] === PL_STATION [group @ 18:00:05] market=27877.00 === 2026-05-13 14:05:41 [INFO] Panel 1: JUST ENTERED (0) 2026-05-13 14:05:41 [INFO] Panel 2: idle | closed=1155 2026-05-13 14:05:41 [INFO] Panel 3: idle | closed=-5050 2026-05-13 14:05:41 [INFO] Panel 4: idle | closed=1485 2026-05-13 14:05:41 [INFO] TOTAL PL_STATION = -2410 2026-05-13 14:05:41 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=27877.0 | Station=-2410 2026-05-13 14:05:44 [INFO] Email sent (thread=open_SHORT) 2026-05-13 14:05:44 [INFO] === PL_STATION [group @ 18:00:08] market=27875.50 === 2026-05-13 14:05:44 [INFO] Panel 1: SHORT entry=27877.00 multy=20 qty=1 | unrealized=30 closed=-2575 contrib=-2545 2026-05-13 14:05:44 [INFO] Panel 2: idle | closed=1155 2026-05-13 14:05:44 [INFO] Panel 3: JUST ENTERED (0) 2026-05-13 14:05:44 [INFO] Panel 4: idle | closed=1485 2026-05-13 14:05:44 [INFO] TOTAL PL_STATION = 95 2026-05-13 14:05:44 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=27875.5 | Station=+95 2026-05-13 14:05:47 [INFO] Email sent (thread=open_SHORT) 2026-05-13 14:05:47 [INFO] === PL_STATION [group @ 18:20:09] market=27775.50 === 2026-05-13 14:05:47 [INFO] Panel 1: idle | closed=-545 2026-05-13 14:05:47 [INFO] Panel 2: idle | closed=1155 2026-05-13 14:05:47 [INFO] Panel 3: SHORT entry=27875.50 multy=20 qty=1 | unrealized=2000 closed=-5050 contrib=-3050 2026-05-13 14:05:47 [INFO] Panel 4: idle | closed=1485 2026-05-13 14:05:47 [INFO] TOTAL PL_STATION = -955 2026-05-13 14:05:47 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2030 | Station=-955 2026-05-13 14:05:49 [INFO] Email sent (thread=close_SHORT) 2026-05-13 14:05:49 [INFO] === PL_STATION [group @ 18:21:13] market=27756.50 === 2026-05-13 14:05:49 [INFO] Panel 1: idle | closed=-545 2026-05-13 14:05:49 [INFO] Panel 2: idle | closed=1155 2026-05-13 14:05:49 [INFO] Panel 3: idle | closed=-2670 2026-05-13 14:05:49 [INFO] Panel 4: idle | closed=1485 2026-05-13 14:05:49 [INFO] TOTAL PL_STATION = -575 2026-05-13 14:05:49 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2380 | Station=-575 2026-05-13 14:05:52 [INFO] Email sent (thread=close_SHORT) 2026-05-13 14:05:52 [INFO] === PL_STATION [group @ 19:08:03] market=27641.75 === 2026-05-13 14:05:52 [INFO] Panel 1: JUST ENTERED (0) 2026-05-13 14:05:52 [INFO] Panel 2: idle | closed=1155 2026-05-13 14:05:52 [INFO] Panel 3: idle | closed=-2670 2026-05-13 14:05:52 [INFO] Panel 4: idle | closed=1485 2026-05-13 14:05:52 [INFO] TOTAL PL_STATION = -30 2026-05-13 14:05:52 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=27641.75 | Station=-30 2026-05-13 14:05:55 [INFO] Email sent (thread=open_SHORT) 2026-05-13 14:05:55 [INFO] === PL_STATION [group @ 19:08:05] market=27640.75 === 2026-05-13 14:05:55 [INFO] Panel 1: SHORT entry=27641.75 multy=20 qty=1 | unrealized=20 closed=-545 contrib=-525 2026-05-13 14:05:55 [INFO] Panel 2: idle | closed=1155 2026-05-13 14:05:55 [INFO] Panel 3: JUST ENTERED (0) 2026-05-13 14:05:55 [INFO] Panel 4: idle | closed=1485 2026-05-13 14:05:55 [INFO] TOTAL PL_STATION = 2115 2026-05-13 14:05:55 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=27640.75 | Station=+2115 2026-05-13 14:05:57 [INFO] Email sent (thread=open_SHORT) 2026-05-13 14:05:57 [INFO] === PL_STATION [group @ 20:58:03] market=27801.00 === 2026-05-13 14:05:57 [INFO] Panel 1: SHORT entry=27641.75 multy=20 qty=1 | unrealized=-3185 closed=-545 contrib=-3730 2026-05-13 14:05:57 [INFO] Panel 2: JUST ENTERED (0) 2026-05-13 14:05:57 [INFO] Panel 3: SHORT entry=27640.75 multy=20 qty=1 | unrealized=-3205 closed=-2670 contrib=-5875 2026-05-13 14:05:57 [INFO] Panel 4: idle | closed=1485 2026-05-13 14:05:57 [INFO] TOTAL PL_STATION = -8120 2026-05-13 14:05:57 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=27801.0 | Station=-8120 2026-05-13 14:07:10 [INFO] Dashboard: http://localhost:8080 2026-05-13 14:07:10 [INFO] Trade Monitor starting 2026-05-13 14:07:10 [INFO] Monitoring 4 file(s) 2026-05-13 14:07:10 [INFO] Panel 1: offset -> EOF (1410382 bytes) 2026-05-13 14:07:10 [INFO] Panel 2: offset -> EOF (1301554 bytes) 2026-05-13 14:07:10 [INFO] Panel 3: offset -> EOF (1512341 bytes) 2026-05-13 14:07:10 [INFO] Panel 4: offset -> EOF (1480170 bytes) 2026-05-13 14:07:10 [INFO] Panel 1 (S1) | offset=1410382 | in_trade=False 2026-05-13 14:07:10 [INFO] Panel 2 (S1) | offset=1301554 | in_trade=False 2026-05-13 14:07:10 [INFO] Panel 3 (S2) | offset=1512341 | in_trade=False 2026-05-13 14:07:10 [INFO] Panel 4 (S2) | offset=1480170 | in_trade=False 2026-05-13 14:07:10 [INFO] Monitoring started (4 files) 2026-05-13 14:07:25 [INFO] Monitor loop stopped. 2026-05-13 14:07:25 [INFO] Monitor reset and restarted 2026-05-13 14:07:25 [INFO] Panel 1: offset -> EOF (1410382 bytes) 2026-05-13 14:07:25 [INFO] Panel 2: offset -> EOF (1301554 bytes) 2026-05-13 14:07:25 [INFO] Panel 3: offset -> EOF (1512341 bytes) 2026-05-13 14:07:25 [INFO] Panel 4: offset -> EOF (1480170 bytes) 2026-05-13 14:07:25 [INFO] Panel 1 (S1) | offset=1410382 | in_trade=False 2026-05-13 14:07:25 [INFO] Panel 2 (S1) | offset=1301554 | in_trade=False 2026-05-13 14:07:25 [INFO] Panel 3 (S2) | offset=1512341 | in_trade=False 2026-05-13 14:07:25 [INFO] Panel 4 (S2) | offset=1480170 | in_trade=False 2026-05-13 14:07:25 [INFO] Monitoring started (4 files) 2026-05-13 14:10:14 [INFO] Dashboard: http://localhost:8080 2026-05-13 14:10:14 [INFO] Trade Monitor starting 2026-05-13 14:10:14 [INFO] Monitoring 4 file(s) 2026-05-13 14:10:14 [INFO] Panel 1: offset -> EOF (1410382 bytes) 2026-05-13 14:10:14 [INFO] Panel 2: offset -> EOF (1301554 bytes) 2026-05-13 14:10:14 [INFO] Panel 3: offset -> EOF (1512341 bytes) 2026-05-13 14:10:14 [INFO] Panel 4: offset -> EOF (1480170 bytes) 2026-05-13 14:10:14 [INFO] Panel 1 (S1) | offset=1410382 | in_trade=False 2026-05-13 14:10:14 [INFO] Panel 2 (S1) | offset=1301554 | in_trade=False 2026-05-13 14:10:14 [INFO] Panel 3 (S2) | offset=1512341 | in_trade=False 2026-05-13 14:10:14 [INFO] Panel 4 (S2) | offset=1480170 | in_trade=False 2026-05-13 14:10:14 [INFO] Monitoring started (4 files) 2026-05-13 14:11:04 [INFO] Dashboard: http://localhost:8080 2026-05-13 14:11:04 [INFO] Trade Monitor starting 2026-05-13 14:11:04 [INFO] Monitoring 4 file(s) 2026-05-13 14:11:04 [INFO] Panel 1 (S1) | offset=1410382 | in_trade=False 2026-05-13 14:11:04 [INFO] Panel 2 (S1) | offset=1301554 | in_trade=False 2026-05-13 14:11:04 [INFO] Panel 3 (S2) | offset=1512341 | in_trade=False 2026-05-13 14:11:04 [INFO] Panel 4 (S2) | offset=1480170 | in_trade=False 2026-05-13 14:11:04 [INFO] Monitoring started (4 files) 2026-05-13 14:12:54 [INFO] Dashboard: http://localhost:8080 2026-05-13 14:12:54 [INFO] Trade Monitor starting 2026-05-13 14:12:54 [INFO] Monitoring 4 file(s) 2026-05-13 14:12:54 [INFO] Panel 1 (S1) | offset=1410382 | in_trade=False 2026-05-13 14:12:54 [INFO] Panel 2 (S1) | offset=1301554 | in_trade=False 2026-05-13 14:12:54 [INFO] Panel 3 (S2) | offset=1512341 | in_trade=False 2026-05-13 14:12:54 [INFO] Panel 4 (S2) | offset=1480170 | in_trade=False 2026-05-13 14:12:54 [INFO] Monitoring started (4 files) 2026-05-13 14:14:16 [INFO] Dashboard: http://localhost:8080 2026-05-13 14:14:16 [INFO] Trade Monitor starting 2026-05-13 14:14:16 [INFO] Monitoring 4 file(s) 2026-05-13 14:14:16 [INFO] Panel 1 (S1) | offset=1410382 | in_trade=False 2026-05-13 14:14:16 [INFO] Panel 2 (S1) | offset=1301554 | in_trade=False 2026-05-13 14:14:16 [INFO] Panel 3 (S2) | offset=1512341 | in_trade=False 2026-05-13 14:14:16 [INFO] Panel 4 (S2) | offset=1480170 | in_trade=False 2026-05-13 14:14:16 [INFO] Monitoring started (4 files) 2026-05-13 14:16:00 [INFO] Dashboard: http://localhost:8080 2026-05-13 14:16:00 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-13 14:16:00 [INFO] Trade Monitor starting 2026-05-13 14:16:00 [INFO] Monitoring 4 file(s) 2026-05-13 14:16:00 [INFO] Panel 1 (S1) | offset=1410382 | in_trade=False 2026-05-13 14:16:00 [INFO] Panel 2 (S1) | offset=1301554 | in_trade=False 2026-05-13 14:16:00 [INFO] Panel 3 (S2) | offset=1512341 | in_trade=False 2026-05-13 14:16:00 [INFO] Panel 4 (S2) | offset=1480170 | in_trade=False 2026-05-13 14:16:00 [INFO] Monitoring started (4 files) 2026-05-13 14:16:00 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-13 14:16:02 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-13 14:17:29 [WARNING] IB event loop error: Socket disconnect 2026-05-13 14:17:29 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-13 14:18:00 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-13 14:18:00 [INFO] IB reconnect attempt 2/10 in 30s... 2026-05-13 14:18:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-13 14:18:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-13 15:40:03 [INFO] Dashboard: http://localhost:8080 2026-05-13 15:40:04 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-13 15:40:04 [INFO] Trade Monitor starting 2026-05-13 15:40:04 [INFO] Monitoring 4 file(s) 2026-05-13 15:40:04 [INFO] Panel 1 (S1) | offset=1410382 | in_trade=False 2026-05-13 15:40:04 [INFO] Panel 2 (S1) | offset=1301554 | in_trade=False 2026-05-13 15:40:04 [INFO] Panel 3 (S2) | offset=1512341 | in_trade=False 2026-05-13 15:40:04 [INFO] Panel 4 (S2) | offset=1480170 | in_trade=False 2026-05-13 15:40:04 [INFO] Monitoring started (4 files) 2026-05-13 15:40:04 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-13 15:40:04 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-13 16:32:04 [INFO] === PL_STATION [group @ 16:32:03] market=29220.50 === 2026-05-13 16:32:04 [INFO] Panel 1: JUST ENTERED (0) 2026-05-13 16:32:04 [INFO] Panel 2: idle | closed=0 2026-05-13 16:32:04 [INFO] Panel 3: idle | closed=0 2026-05-13 16:32:04 [INFO] Panel 4: idle | closed=0 2026-05-13 16:32:04 [INFO] TOTAL PL_STATION = 0 2026-05-13 16:32:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29220.5 | Station=+0 2026-05-13 16:32:05 [INFO] Email sent (thread=open_SHORT) 2026-05-13 16:32:07 [INFO] === PL_STATION [group @ 16:32:04] market=29220.25 === 2026-05-13 16:32:07 [INFO] Panel 1: SHORT entry=29220.50 multy=20 qty=1 | unrealized=5 closed=0 contrib=5 2026-05-13 16:32:07 [INFO] Panel 2: idle | closed=0 2026-05-13 16:32:07 [INFO] Panel 3: JUST ENTERED (0) 2026-05-13 16:32:07 [INFO] Panel 4: idle | closed=0 2026-05-13 16:32:07 [INFO] TOTAL PL_STATION = 5 2026-05-13 16:32:07 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29220.25 | Station=+5 2026-05-13 16:32:10 [INFO] Email sent (thread=open_SHORT) 2026-05-13 16:48:11 [INFO] === PL_STATION [group @ 16:48:09] market=29100.25 === 2026-05-13 16:48:11 [INFO] Panel 1: idle | closed=2405 2026-05-13 16:48:11 [INFO] Panel 2: idle | closed=0 2026-05-13 16:48:11 [INFO] Panel 3: SHORT entry=29220.25 multy=20 qty=1 | unrealized=2400 closed=0 contrib=2400 2026-05-13 16:48:11 [INFO] Panel 4: idle | closed=0 2026-05-13 16:48:11 [INFO] TOTAL PL_STATION = 4805 2026-05-13 16:48:11 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2405 | Station=+4805 2026-05-13 16:48:12 [INFO] Email sent (thread=close_SHORT) 2026-05-13 16:48:12 [INFO] === PL_STATION [group @ 16:48:10] market=29100.75 === 2026-05-13 16:48:12 [INFO] Panel 1: idle | closed=2405 2026-05-13 16:48:12 [INFO] Panel 2: idle | closed=0 2026-05-13 16:48:12 [INFO] Panel 3: idle | closed=2390 2026-05-13 16:48:12 [INFO] Panel 4: idle | closed=0 2026-05-13 16:48:12 [INFO] TOTAL PL_STATION = 4795 2026-05-13 16:48:12 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2390 | Station=+4795 2026-05-13 16:48:13 [INFO] Email sent (thread=close_SHORT) 2026-05-13 16:49:01 [INFO] === PL_STATION [group @ 16:49:00] market=0.00 === 2026-05-13 16:49:01 [INFO] Panel 1: idle | closed=2405 2026-05-13 16:49:01 [INFO] Panel 2: idle | closed=0 2026-05-13 16:49:01 [INFO] Panel 3: JUST ENTERED (0) 2026-05-13 16:49:01 [INFO] Panel 4: idle | closed=0 2026-05-13 16:49:01 [INFO] TOTAL PL_STATION = 2405 2026-05-13 16:49:01 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=0.0 | Station=+2405 2026-05-13 16:49:02 [INFO] Email sent (thread=open_SHORT) 2026-05-13 16:49:04 [INFO] === PL_STATION [group @ 16:49:03] market=29084.25 === 2026-05-13 16:49:04 [INFO] Panel 1: JUST ENTERED (0) 2026-05-13 16:49:04 [INFO] Panel 2: idle | closed=0 2026-05-13 16:49:04 [INFO] Panel 3: SHORT entry=0.00 multy=20 qty=1 | unrealized=-581685 closed=2390 contrib=-579295 2026-05-13 16:49:04 [INFO] Panel 4: idle | closed=0 2026-05-13 16:49:04 [INFO] TOTAL PL_STATION = -579295 2026-05-13 16:49:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29085.25 | Station=-579295 2026-05-13 16:49:05 [INFO] Email sent (thread=open_SHORT) 2026-05-13 17:34:39 [INFO] === PL_STATION [group @ 17:34:37] market=29267.00 === 2026-05-13 17:34:39 [INFO] Panel 1: SHORT entry=29085.25 multy=20 qty=1 | unrealized=-3635 closed=2405 contrib=-1230 2026-05-13 17:34:39 [INFO] Panel 2: idle | closed=0 2026-05-13 17:34:39 [INFO] Panel 3: idle | closed=-582950 2026-05-13 17:34:39 [INFO] Panel 4: idle | closed=0 2026-05-13 17:34:39 [INFO] TOTAL PL_STATION = -584180 2026-05-13 17:34:39 [INFO] EXIT | Panel 3 S2 SHORT | PL=-585340 | Station=-584180 2026-05-13 17:34:40 [INFO] Email sent (thread=close_SHORT) 2026-05-13 18:43:26 [INFO] === PL_STATION [group @ 18:43:24] market=29370.75 === 2026-05-13 18:43:26 [INFO] Panel 1: idle | closed=-3305 2026-05-13 18:43:26 [INFO] Panel 2: idle | closed=0 2026-05-13 18:43:26 [INFO] Panel 3: idle | closed=-582950 2026-05-13 18:43:26 [INFO] Panel 4: idle | closed=0 2026-05-13 18:43:26 [INFO] TOTAL PL_STATION = -586255 2026-05-13 18:43:26 [INFO] EXIT | Panel 1 S1 SHORT | PL=-5710 | Station=-586255 2026-05-13 18:43:27 [INFO] Email sent (thread=close_SHORT) 2026-05-13 21:00:04 [INFO] === PL_STATION [group @ 21:00:03] market=29442.50 === 2026-05-13 21:00:04 [INFO] Panel 1: JUST ENTERED (0) 2026-05-13 21:00:05 [INFO] Panel 2: idle | closed=0 2026-05-13 21:00:05 [INFO] Panel 3: idle | closed=-582950 2026-05-13 21:00:05 [INFO] Panel 4: idle | closed=0 2026-05-13 21:00:05 [INFO] TOTAL PL_STATION = -582950 2026-05-13 21:00:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29442.5 | Station=-582950 2026-05-13 21:00:06 [INFO] Email sent (thread=open_SHORT) 2026-05-13 22:52:03 [INFO] === PL_STATION [group @ 22:52:03] market=29471.75 === 2026-05-13 22:52:03 [INFO] Panel 1: SHORT entry=29442.50 multy=20 qty=1 | unrealized=-585 closed=-3305 contrib=-3890 2026-05-13 22:52:03 [INFO] Panel 2: idle | closed=0 2026-05-13 22:52:03 [INFO] Panel 3: JUST ENTERED (0) 2026-05-13 22:52:03 [INFO] Panel 4: idle | closed=0 2026-05-13 22:52:03 [INFO] TOTAL PL_STATION = -3890 2026-05-13 22:52:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29471.75 | Station=-3890 2026-05-13 22:52:04 [INFO] Email sent (thread=open_SHORT) 2026-05-13 22:55:09 [INFO] === PL_STATION [group @ 22:55:08] market=29466.75 === 2026-05-13 22:55:09 [INFO] Panel 1: SHORT entry=29442.50 multy=20 qty=1 | unrealized=-485 closed=-3305 contrib=-3790 2026-05-13 22:55:09 [INFO] Panel 2: idle | closed=0 2026-05-13 22:55:09 [INFO] Panel 3: idle | closed=-582850 2026-05-13 22:55:09 [INFO] Panel 4: idle | closed=0 2026-05-13 22:55:09 [INFO] TOTAL PL_STATION = -586640 2026-05-13 22:55:09 [INFO] EXIT | Panel 3 S2 SHORT | PL=+100 | Station=-586640 2026-05-13 22:55:12 [INFO] Email sent (thread=close_SHORT) 2026-05-13 22:55:16 [INFO] === PL_STATION [group @ 22:55:15] market=29466.50 === 2026-05-13 22:55:16 [INFO] Panel 1: idle | closed=-3785 2026-05-13 22:55:16 [INFO] Panel 2: idle | closed=0 2026-05-13 22:55:16 [INFO] Panel 3: idle | closed=-582850 2026-05-13 22:55:16 [INFO] Panel 4: idle | closed=0 2026-05-13 22:55:16 [INFO] TOTAL PL_STATION = -586635 2026-05-13 22:55:16 [INFO] EXIT | Panel 1 S1 SHORT | PL=-480 | Station=-586635 2026-05-13 22:55:17 [INFO] Email sent (thread=close_SHORT) 2026-05-13 23:00:01 [WARNING] IB event loop error: Socket disconnect 2026-05-13 23:00:01 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-13 23:00:32 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-13 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-14 12:35:39 [INFO] Dashboard: http://localhost:8080 2026-05-14 12:35:41 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-14 12:35:41 [INFO] Trade Monitor starting 2026-05-14 12:35:41 [INFO] Monitoring 4 file(s) 2026-05-14 12:35:41 [INFO] Panel 1 (S1) | offset=1652191 | in_trade=False 2026-05-14 12:35:42 [INFO] Panel 2 (S1) | offset=1301554 | in_trade=False 2026-05-14 12:35:42 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-14 12:35:42 [INFO] Panel 3 (S2) | offset=1643678 | in_trade=False 2026-05-14 12:35:42 [INFO] Panel 4 (S2) | offset=1480170 | in_trade=False 2026-05-14 12:35:42 [INFO] Monitoring started (4 files) 2026-05-14 12:35:42 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-14 12:36:57 [INFO] Dashboard: http://localhost:8080 2026-05-14 12:36:58 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-14 12:36:58 [INFO] IB mail checker started 2026-05-14 12:36:58 [INFO] IB mail coherence checker started 2026-05-14 12:36:58 [INFO] Trade Monitor starting 2026-05-14 12:36:58 [INFO] Monitoring 4 file(s) 2026-05-14 12:36:58 [INFO] Panel 1 (S1) | offset=1652191 | in_trade=False 2026-05-14 12:36:58 [INFO] Panel 2 (S1) | offset=1301554 | in_trade=False 2026-05-14 12:36:58 [INFO] Panel 3 (S2) | offset=1643678 | in_trade=False 2026-05-14 12:36:58 [INFO] Panel 4 (S2) | offset=1480170 | in_trade=False 2026-05-14 12:36:58 [INFO] Monitoring started (4 files) 2026-05-14 12:36:58 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-14 12:36:58 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-14 12:36:59 [INFO] IB mail: BOUGHT 2 @ 29100.50 (NQ) 2026-05-14 12:37:00 [INFO] IB mail: SOLD 1 @ 29442.50 (NQ) 2026-05-14 12:37:00 [INFO] IB mail: SOLD 1 @ 29471.75 (NQ) 2026-05-14 12:37:01 [INFO] IB mail: BOUGHT 1 @ 29466.50 (NQ) 2026-05-14 14:02:19 [INFO] Dashboard: http://localhost:8080 2026-05-14 14:02:19 [INFO] Dashboard: http://localhost:8080 2026-05-14 14:02:22 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-14 14:02:22 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-14 14:02:22 [INFO] IB mail checker started 2026-05-14 14:02:22 [INFO] IB mail checker started 2026-05-14 14:02:22 [INFO] IB mail coherence checker started 2026-05-14 14:02:22 [INFO] IB mail coherence checker started 2026-05-14 14:02:22 [INFO] Trade Monitor starting 2026-05-14 14:02:22 [INFO] Trade Monitor starting 2026-05-14 14:02:22 [INFO] Monitoring 4 file(s) 2026-05-14 14:02:22 [INFO] Monitoring 4 file(s) 2026-05-14 14:02:22 [INFO] Panel 1 (S1) | offset=1652191 | in_trade=False 2026-05-14 14:02:22 [INFO] Panel 1 (S1) | offset=1652191 | in_trade=False 2026-05-14 14:02:22 [INFO] Panel 2 (S1) | offset=1301554 | in_trade=False 2026-05-14 14:02:22 [INFO] Panel 2 (S1) | offset=1301554 | in_trade=False 2026-05-14 14:02:22 [INFO] Panel 3 (S2) | offset=1643678 | in_trade=False 2026-05-14 14:02:22 [INFO] Panel 3 (S2) | offset=1643678 | in_trade=False 2026-05-14 14:02:22 [INFO] Panel 4 (S2) | offset=1480170 | in_trade=False 2026-05-14 14:02:22 [INFO] Panel 4 (S2) | offset=1480170 | in_trade=False 2026-05-14 14:02:22 [INFO] Monitoring started (4 files) 2026-05-14 14:02:22 [INFO] Monitoring started (4 files) 2026-05-14 14:02:22 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-14 14:02:22 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-14 14:02:23 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-14 14:02:23 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 54288) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 756, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 791, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 54290) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 756, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 791, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- 2026-05-14 16:34:04 [INFO] === PL_STATION [group @ 16:34:03] market=29535.75 === 2026-05-14 16:34:04 [INFO] === PL_STATION [group @ 16:34:03] market=29535.75 === 2026-05-14 16:34:04 [INFO] Panel 1: idle | closed=0 2026-05-14 16:34:04 [INFO] Panel 1: idle | closed=0 2026-05-14 16:34:04 [INFO] Panel 2: JUST ENTERED (0) 2026-05-14 16:34:04 [INFO] Panel 2: JUST ENTERED (0) 2026-05-14 16:34:04 [INFO] Panel 3: idle | closed=0 2026-05-14 16:34:04 [INFO] Panel 3: idle | closed=0 2026-05-14 16:34:04 [INFO] Panel 4: idle | closed=0 2026-05-14 16:34:04 [INFO] Panel 4: idle | closed=0 2026-05-14 16:34:04 [INFO] TOTAL PL_STATION = 0 2026-05-14 16:34:04 [INFO] TOTAL PL_STATION = 0 2026-05-14 16:34:04 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=29535.75 | Station=+0 2026-05-14 16:34:04 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=29535.75 | Station=+0 2026-05-14 16:34:06 [INFO] Email sent (thread=open_LONG) 2026-05-14 16:34:06 [INFO] Email sent (thread=open_LONG) 2026-05-14 16:35:04 [INFO] === PL_STATION [group @ 16:35:03] market=29547.75 === 2026-05-14 16:35:04 [INFO] === PL_STATION [group @ 16:35:03] market=29547.75 === 2026-05-14 16:35:04 [INFO] Panel 1: idle | closed=0 2026-05-14 16:35:04 [INFO] Panel 1: idle | closed=0 2026-05-14 16:35:04 [INFO] Panel 2: LONG entry=29535.75 multy=20 qty=1 | unrealized=240 closed=0 contrib=240 2026-05-14 16:35:04 [INFO] Panel 2: LONG entry=29535.75 multy=20 qty=1 | unrealized=240 closed=0 contrib=240 2026-05-14 16:35:04 [INFO] Panel 3: idle | closed=0 2026-05-14 16:35:04 [INFO] Panel 3: idle | closed=0 2026-05-14 16:35:04 [INFO] Panel 4: JUST ENTERED (0) 2026-05-14 16:35:04 [INFO] Panel 4: JUST ENTERED (0) 2026-05-14 16:35:04 [INFO] TOTAL PL_STATION = 240 2026-05-14 16:35:04 [INFO] TOTAL PL_STATION = 240 2026-05-14 16:35:04 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=29547.75 | Station=+240 2026-05-14 16:35:04 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=29547.75 | Station=+240 2026-05-14 16:35:06 [INFO] Email sent (thread=open_LONG) 2026-05-14 16:35:06 [INFO] Email sent (thread=open_LONG) 2026-05-14 16:42:17 [WARNING] Coherence alert sent for Panel 2 2026-05-14 16:42:17 [WARNING] Coherence alert sent for Panel 2 2026-05-14 16:43:22 [WARNING] Coherence alert sent for Panel 4 2026-05-14 16:43:22 [WARNING] Coherence alert sent for Panel 4 Exception in thread Thread-2 (run_monitor_loop): Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\threading.py", line 1075, in _bootstrap_inner self.run() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\threading.py", line 1012, in run self._target(*self._args, **self._kwargs) File "C:\Users\Administrator\Desktop\trade monitor\monitor.py", line 172, in run_monitor_loop state.set_offset(pid, new_offset) File "C:\Users\Administrator\Desktop\trade monitor\state_manager.py", line 71, in set_offset self.save() File "C:\Users\Administrator\Desktop\trade monitor\state_manager.py", line 35, in save os.replace(tmp, self.state_file) PermissionError: [WinError 5] Access is denied: 'C:\\Users\\Administrator\\Desktop\\trade monitor\\state.json.tmp' -> 'C:\\Users\\Administrator\\Desktop\\trade monitor\\state.json' 2026-05-14 22:55:16 [INFO] IB mail: BOUGHT 1 @ 29693.00 (NQ) 2026-05-14 22:55:16 [INFO] IB mail: BOUGHT 1 @ 29693.00 (NQ) 2026-05-14 22:55:17 [INFO] IB mail: BOUGHT 1 @ 29693.25 (NQ) 2026-05-14 22:55:17 [INFO] IB mail: BOUGHT 1 @ 29693.25 (NQ) 2026-05-14 22:57:22 [INFO] IB mail: SOLD 1 @ 29695.50 (NQ) 2026-05-14 22:57:22 [INFO] IB mail: SOLD 1 @ 29695.50 (NQ) 2026-05-14 22:57:22 [INFO] IB mail: SOLD 1 @ 29690.25 (NQ) 2026-05-14 22:57:22 [INFO] IB mail: SOLD 1 @ 29690.25 (NQ) Peer closed connection. 2026-05-14 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-14 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-14 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-14 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-14 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-14 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-14 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-14 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-14 23:37:03 [INFO] Dashboard: http://localhost:8080 2026-05-14 23:37:03 [INFO] Dashboard: http://localhost:8080 2026-05-14 23:37:03 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-14 23:37:03 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-14 23:37:03 [INFO] IB mail checker started 2026-05-14 23:37:03 [INFO] IB mail checker started 2026-05-14 23:37:03 [INFO] IB mail coherence checker started 2026-05-14 23:37:03 [INFO] IB mail coherence checker started 2026-05-14 23:37:03 [INFO] Trade Monitor starting 2026-05-14 23:37:03 [INFO] Trade Monitor starting 2026-05-14 23:37:03 [INFO] Monitoring 4 file(s) 2026-05-14 23:37:03 [INFO] Monitoring 4 file(s) 2026-05-14 23:37:03 [INFO] Panel 1 (S1) | offset=1652191 | in_trade=False 2026-05-14 23:37:03 [INFO] Panel 1 (S1) | offset=1652191 | in_trade=False 2026-05-14 23:37:03 [INFO] Panel 2 (S1) | offset=1415671 | in_trade=True 2026-05-14 23:37:03 [INFO] Panel 2 (S1) | offset=1415671 | in_trade=True 2026-05-14 23:37:03 [INFO] Panel 3 (S2) | offset=1643678 | in_trade=False 2026-05-14 23:37:03 [INFO] Panel 3 (S2) | offset=1643678 | in_trade=False 2026-05-14 23:37:03 [INFO] Panel 4 (S2) | offset=1599293 | in_trade=True 2026-05-14 23:37:03 [INFO] Panel 4 (S2) | offset=1599293 | in_trade=True 2026-05-14 23:37:03 [INFO] Monitoring started (4 files) 2026-05-14 23:37:03 [INFO] Monitoring started (4 files) 2026-05-14 23:37:03 [INFO] === PL_STATION [group @ 20:15:03] market=29652.25 === 2026-05-14 23:37:03 [INFO] === PL_STATION [group @ 20:15:03] market=29652.25 === 2026-05-14 23:37:03 [INFO] Panel 1: idle | closed=0 2026-05-14 23:37:03 [INFO] Panel 1: idle | closed=0 2026-05-14 23:37:03 [INFO] Panel 2: LONG entry=29535.75 multy=20 qty=1 | unrealized=2330 closed=0 contrib=2330 2026-05-14 23:37:03 [INFO] Panel 2: LONG entry=29535.75 multy=20 qty=1 | unrealized=2330 closed=0 contrib=2330 2026-05-14 23:37:03 [INFO] Panel 3: JUST ENTERED (0) 2026-05-14 23:37:03 [INFO] Panel 3: JUST ENTERED (0) 2026-05-14 23:37:03 [INFO] Panel 4: LONG entry=29547.75 multy=20 qty=1 | unrealized=2090 closed=0 contrib=2090 2026-05-14 23:37:03 [INFO] Panel 4: LONG entry=29547.75 multy=20 qty=1 | unrealized=2090 closed=0 contrib=2090 2026-05-14 23:37:03 [INFO] TOTAL PL_STATION = 4420 2026-05-14 23:37:03 [INFO] TOTAL PL_STATION = 4420 2026-05-14 23:37:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29652.25 | Station=+4420 2026-05-14 23:37:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29652.25 | Station=+4420 2026-05-14 23:37:04 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-14 23:37:04 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-14 23:37:04 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-14 23:37:04 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-14 23:37:05 [INFO] Email sent (thread=open_SHORT) 2026-05-14 23:37:05 [INFO] Email sent (thread=open_SHORT) 2026-05-14 23:37:05 [INFO] === PL_STATION [group @ 20:16:02] market=29645.50 === 2026-05-14 23:37:05 [INFO] === PL_STATION [group @ 20:16:02] market=29645.50 === 2026-05-14 23:37:05 [INFO] Panel 1: JUST ENTERED (0) 2026-05-14 23:37:05 [INFO] Panel 1: JUST ENTERED (0) 2026-05-14 23:37:05 [INFO] Panel 2: LONG entry=29535.75 multy=20 qty=1 | unrealized=2195 closed=0 contrib=2195 2026-05-14 23:37:05 [INFO] Panel 2: LONG entry=29535.75 multy=20 qty=1 | unrealized=2195 closed=0 contrib=2195 2026-05-14 23:37:05 [INFO] Panel 3: SHORT entry=29652.25 multy=20 qty=1 | unrealized=135 closed=0 contrib=135 2026-05-14 23:37:05 [INFO] Panel 3: SHORT entry=29652.25 multy=20 qty=1 | unrealized=135 closed=0 contrib=135 2026-05-14 23:37:05 [INFO] Panel 4: LONG entry=29547.75 multy=20 qty=1 | unrealized=1955 closed=0 contrib=1955 2026-05-14 23:37:05 [INFO] Panel 4: LONG entry=29547.75 multy=20 qty=1 | unrealized=1955 closed=0 contrib=1955 2026-05-14 23:37:05 [INFO] TOTAL PL_STATION = 4285 2026-05-14 23:37:05 [INFO] TOTAL PL_STATION = 4285 2026-05-14 23:37:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29645.5 | Station=+4285 2026-05-14 23:37:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29645.5 | Station=+4285 2026-05-14 23:37:06 [INFO] Email sent (thread=open_SHORT) 2026-05-14 23:37:06 [INFO] Email sent (thread=open_SHORT) 2026-05-14 23:37:06 [INFO] === PL_STATION [group @ 22:55:04] market=29693.00 === 2026-05-14 23:37:06 [INFO] === PL_STATION [group @ 22:55:04] market=29693.00 === 2026-05-14 23:37:06 [INFO] Panel 1: idle | closed=-954 2026-05-14 23:37:06 [INFO] Panel 1: idle | closed=-954 2026-05-14 23:37:06 [INFO] Panel 2: LONG entry=29535.75 multy=20 qty=1 | unrealized=3145 closed=0 contrib=3145 2026-05-14 23:37:06 [INFO] Panel 2: LONG entry=29535.75 multy=20 qty=1 | unrealized=3145 closed=0 contrib=3145 2026-05-14 23:37:06 [INFO] Panel 3: SHORT entry=29652.25 multy=20 qty=1 | unrealized=-815 closed=0 contrib=-815 2026-05-14 23:37:06 [INFO] Panel 3: SHORT entry=29652.25 multy=20 qty=1 | unrealized=-815 closed=0 contrib=-815 2026-05-14 23:37:06 [INFO] Panel 4: LONG entry=29547.75 multy=20 qty=1 | unrealized=2905 closed=0 contrib=2905 2026-05-14 23:37:06 [INFO] Panel 4: LONG entry=29547.75 multy=20 qty=1 | unrealized=2905 closed=0 contrib=2905 2026-05-14 23:37:06 [INFO] TOTAL PL_STATION = 4281 2026-05-14 23:37:06 [INFO] TOTAL PL_STATION = 4281 2026-05-14 23:37:06 [INFO] EXIT | Panel 1 S1 SHORT | PL=-954 | Station=+4281 2026-05-14 23:37:06 [INFO] EXIT | Panel 1 S1 SHORT | PL=-954 | Station=+4281 2026-05-14 23:37:08 [INFO] Email sent (thread=close_SHORT) 2026-05-14 23:37:08 [INFO] Email sent (thread=close_SHORT) 2026-05-14 23:37:08 [INFO] === PL_STATION [group @ 22:55:13] market=29693.25 === 2026-05-14 23:37:08 [INFO] === PL_STATION [group @ 22:55:13] market=29693.25 === 2026-05-14 23:37:08 [INFO] Panel 1: idle | closed=-954 2026-05-14 23:37:08 [INFO] Panel 1: idle | closed=-954 2026-05-14 23:37:08 [INFO] Panel 2: LONG entry=29535.75 multy=20 qty=1 | unrealized=3150 closed=0 contrib=3150 2026-05-14 23:37:08 [INFO] Panel 2: LONG entry=29535.75 multy=20 qty=1 | unrealized=3150 closed=0 contrib=3150 2026-05-14 23:37:08 [INFO] Panel 3: idle | closed=-824 2026-05-14 23:37:08 [INFO] Panel 3: idle | closed=-824 2026-05-14 23:37:08 [INFO] Panel 4: LONG entry=29547.75 multy=20 qty=1 | unrealized=2910 closed=0 contrib=2910 2026-05-14 23:37:08 [INFO] Panel 4: LONG entry=29547.75 multy=20 qty=1 | unrealized=2910 closed=0 contrib=2910 2026-05-14 23:37:08 [INFO] TOTAL PL_STATION = 4281 2026-05-14 23:37:08 [INFO] TOTAL PL_STATION = 4281 2026-05-14 23:37:08 [INFO] EXIT | Panel 3 S2 SHORT | PL=-824 | Station=+4281 2026-05-14 23:37:08 [INFO] EXIT | Panel 3 S2 SHORT | PL=-824 | Station=+4281 2026-05-14 23:37:09 [INFO] Email sent (thread=close_SHORT) 2026-05-14 23:37:09 [INFO] Email sent (thread=close_SHORT) 2026-05-14 23:37:09 [INFO] === PL_STATION [group @ 22:57:06] market=29695.50 === 2026-05-14 23:37:09 [INFO] === PL_STATION [group @ 22:57:06] market=29695.50 === 2026-05-14 23:37:09 [INFO] Panel 1: idle | closed=-954 2026-05-14 23:37:09 [INFO] Panel 1: idle | closed=-954 2026-05-14 23:37:09 [INFO] Panel 2: idle | closed=3191 2026-05-14 23:37:09 [INFO] Panel 2: idle | closed=3191 2026-05-14 23:37:09 [INFO] Panel 3: idle | closed=-824 2026-05-14 23:37:09 [INFO] Panel 3: idle | closed=-824 2026-05-14 23:37:09 [INFO] Panel 4: LONG entry=29547.75 multy=20 qty=1 | unrealized=2955 closed=0 contrib=2955 2026-05-14 23:37:09 [INFO] Panel 4: LONG entry=29547.75 multy=20 qty=1 | unrealized=2955 closed=0 contrib=2955 2026-05-14 23:37:09 [INFO] TOTAL PL_STATION = 4367 2026-05-14 23:37:09 [INFO] TOTAL PL_STATION = 4367 2026-05-14 23:37:09 [INFO] EXIT | Panel 2 S1 LONG | PL=+3191 | Station=+4367 2026-05-14 23:37:09 [INFO] EXIT | Panel 2 S1 LONG | PL=+3191 | Station=+4367 2026-05-14 23:37:11 [INFO] Email sent (thread=close_LONG) 2026-05-14 23:37:11 [INFO] Email sent (thread=close_LONG) 2026-05-14 23:37:11 [INFO] === PL_STATION [group @ 22:57:15] market=29690.25 === 2026-05-14 23:37:11 [INFO] === PL_STATION [group @ 22:57:15] market=29690.25 === 2026-05-14 23:37:11 [INFO] Panel 1: idle | closed=-954 2026-05-14 23:37:11 [INFO] Panel 1: idle | closed=-954 2026-05-14 23:37:11 [INFO] Panel 2: idle | closed=3191 2026-05-14 23:37:11 [INFO] Panel 2: idle | closed=3191 2026-05-14 23:37:11 [INFO] Panel 3: idle | closed=-824 2026-05-14 23:37:11 [INFO] Panel 3: idle | closed=-824 2026-05-14 23:37:11 [INFO] Panel 4: idle | closed=2846 2026-05-14 23:37:11 [INFO] Panel 4: idle | closed=2846 2026-05-14 23:37:11 [INFO] TOTAL PL_STATION = 4257 2026-05-14 23:37:11 [INFO] TOTAL PL_STATION = 4257 2026-05-14 23:37:11 [INFO] EXIT | Panel 4 S2 LONG | PL=+2846 | Station=+4257 2026-05-14 23:37:11 [INFO] EXIT | Panel 4 S2 LONG | PL=+2846 | Station=+4257 2026-05-14 23:37:12 [INFO] Email sent (thread=close_LONG) 2026-05-14 23:37:12 [INFO] Email sent (thread=close_LONG) 2026-05-14 23:40:18 [INFO] Dashboard: http://localhost:8080 2026-05-14 23:40:18 [INFO] Dashboard: http://localhost:8080 2026-05-14 23:40:18 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-14 23:40:18 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-14 23:40:18 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-14 23:40:18 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-14 23:40:18 [INFO] IB mail checker started 2026-05-14 23:40:18 [INFO] IB mail checker started 2026-05-14 23:40:18 [INFO] IB mail coherence checker started 2026-05-14 23:40:18 [INFO] IB mail coherence checker started 2026-05-14 23:40:18 [INFO] Trade Monitor starting 2026-05-14 23:40:18 [INFO] Trade Monitor starting 2026-05-14 23:40:18 [INFO] Monitoring 4 file(s) 2026-05-14 23:40:18 [INFO] Monitoring 4 file(s) 2026-05-14 23:40:18 [INFO] Panel 1 (S1) | offset=1725157 | in_trade=False 2026-05-14 23:40:18 [INFO] Panel 1 (S1) | offset=1725157 | in_trade=False 2026-05-14 23:40:18 [INFO] Panel 2 (S1) | offset=1418214 | in_trade=False 2026-05-14 23:40:18 [INFO] Panel 2 (S1) | offset=1418214 | in_trade=False 2026-05-14 23:40:18 [INFO] Panel 3 (S2) | offset=1713893 | in_trade=False 2026-05-14 23:40:18 [INFO] Panel 3 (S2) | offset=1713893 | in_trade=False 2026-05-14 23:40:18 [INFO] Panel 4 (S2) | offset=1602098 | in_trade=False 2026-05-14 23:40:18 [INFO] Panel 4 (S2) | offset=1602098 | in_trade=False 2026-05-14 23:40:18 [INFO] Monitoring started (4 files) 2026-05-14 23:40:18 [INFO] Monitoring started (4 files) 2026-05-14 23:40:19 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-14 23:40:19 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-14 23:40:19 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-14 23:40:19 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-14 23:40:57 [INFO] Dashboard: http://localhost:8080 2026-05-14 23:40:57 [INFO] Dashboard: http://localhost:8080 2026-05-14 23:40:57 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-14 23:40:57 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-14 23:40:57 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:59) 2026-05-14 23:40:57 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:59) 2026-05-14 23:40:57 [INFO] IB mail checker started 2026-05-14 23:40:57 [INFO] IB mail checker started 2026-05-14 23:40:57 [INFO] IB mail coherence checker started 2026-05-14 23:40:57 [INFO] IB mail coherence checker started 2026-05-14 23:40:57 [INFO] Trade Monitor starting 2026-05-14 23:40:57 [INFO] Trade Monitor starting 2026-05-14 23:40:57 [INFO] Monitoring 4 file(s) 2026-05-14 23:40:57 [INFO] Monitoring 4 file(s) 2026-05-14 23:40:57 [INFO] Panel 1 (S1) | offset=1725157 | in_trade=False 2026-05-14 23:40:57 [INFO] Panel 1 (S1) | offset=1725157 | in_trade=False 2026-05-14 23:40:57 [INFO] Panel 2 (S1) | offset=1418214 | in_trade=False 2026-05-14 23:40:57 [INFO] Panel 2 (S1) | offset=1418214 | in_trade=False 2026-05-14 23:40:57 [INFO] Panel 3 (S2) | offset=1713893 | in_trade=False 2026-05-14 23:40:57 [INFO] Panel 3 (S2) | offset=1713893 | in_trade=False 2026-05-14 23:40:57 [INFO] Panel 4 (S2) | offset=1602098 | in_trade=False 2026-05-14 23:40:57 [INFO] Panel 4 (S2) | offset=1602098 | in_trade=False 2026-05-14 23:40:57 [INFO] Monitoring started (4 files) 2026-05-14 23:40:57 [INFO] Monitoring started (4 files) 2026-05-14 23:40:58 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-14 23:40:58 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-14 23:40:58 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-14 23:40:58 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-14 23:40:58 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-14.txt 2026-05-14 23:40:58 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-14.txt Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. 2026-05-15 01:07:28 [INFO] Dashboard: http://localhost:8080 2026-05-15 01:07:28 [INFO] Dashboard: http://localhost:8080 2026-05-15 01:07:30 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-15 01:07:30 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-15 01:07:30 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-15 01:07:30 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-15 01:07:30 [INFO] IB mail checker started 2026-05-15 01:07:30 [INFO] IB mail checker started 2026-05-15 01:07:30 [INFO] IB mail coherence checker started 2026-05-15 01:07:30 [INFO] IB mail coherence checker started 2026-05-15 01:07:30 [INFO] Trade Monitor starting 2026-05-15 01:07:30 [INFO] Trade Monitor starting 2026-05-15 01:07:30 [INFO] Monitoring 4 file(s) 2026-05-15 01:07:30 [INFO] Monitoring 4 file(s) 2026-05-15 01:07:30 [INFO] Panel 1 (S1) | offset=1725157 | in_trade=False 2026-05-15 01:07:30 [INFO] Panel 1 (S1) | offset=1725157 | in_trade=False 2026-05-15 01:07:30 [INFO] Panel 2 (S1) | offset=1418214 | in_trade=False 2026-05-15 01:07:30 [INFO] Panel 2 (S1) | offset=1418214 | in_trade=False 2026-05-15 01:07:30 [INFO] Panel 3 (S2) | offset=1713893 | in_trade=False 2026-05-15 01:07:30 [INFO] Panel 3 (S2) | offset=1713893 | in_trade=False 2026-05-15 01:07:30 [INFO] Panel 4 (S2) | offset=1602098 | in_trade=False 2026-05-15 01:07:30 [INFO] Panel 4 (S2) | offset=1602098 | in_trade=False 2026-05-15 01:07:30 [INFO] Monitoring started (4 files) 2026-05-15 01:07:30 [INFO] Monitoring started (4 files) 2026-05-15 01:07:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-15 01:07:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-15 01:07:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-15 01:07:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 64804) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 50491) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 834, in _send_json self.wfile.write(payload.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 50495) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 834, in _send_json self.wfile.write(payload.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 50497) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 834, in _send_json self.wfile.write(payload.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 50500) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() 2026-05-15 12:27:24 [INFO] Dashboard: http://localhost:8080 2026-05-15 12:27:24 [INFO] Dashboard: http://localhost:8080 2026-05-15 12:27:28 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-15 12:27:28 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-15 12:27:28 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-15 12:27:28 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-15 12:27:28 [INFO] IB mail checker started 2026-05-15 12:27:28 [INFO] IB mail checker started 2026-05-15 12:27:28 [INFO] IB mail coherence checker started 2026-05-15 12:27:28 [INFO] IB mail coherence checker started 2026-05-15 12:27:28 [INFO] Trade Monitor starting 2026-05-15 12:27:28 [INFO] Trade Monitor starting 2026-05-15 12:27:28 [INFO] Monitoring 4 file(s) 2026-05-15 12:27:28 [INFO] Monitoring 4 file(s) 2026-05-15 12:27:29 [INFO] Panel 1 (S1) | offset=1725157 | in_trade=False 2026-05-15 12:27:29 [INFO] Panel 1 (S1) | offset=1725157 | in_trade=False 2026-05-15 12:27:29 [INFO] Panel 2 (S1) | offset=1418214 | in_trade=False 2026-05-15 12:27:29 [INFO] Panel 2 (S1) | offset=1418214 | in_trade=False 2026-05-15 12:27:29 [INFO] Panel 3 (S2) | offset=1713893 | in_trade=False 2026-05-15 12:27:29 [INFO] Panel 3 (S2) | offset=1713893 | in_trade=False 2026-05-15 12:27:29 [INFO] Panel 4 (S2) | offset=1602098 | in_trade=False 2026-05-15 12:27:29 [INFO] Panel 4 (S2) | offset=1602098 | in_trade=False 2026-05-15 12:27:29 [INFO] Monitoring started (4 files) 2026-05-15 12:27:29 [INFO] Monitoring started (4 files) 2026-05-15 12:27:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-15 12:27:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-15 12:27:30 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-15 12:27:30 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; ushmds; secdefsg. 2026-05-15 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-15.txt 2026-05-15 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-15.txt 2026-05-15 16:30:15 [INFO] === PL_STATION [group @ 16:30:15] market=29264.00 === 2026-05-15 16:30:15 [INFO] === PL_STATION [group @ 16:30:15] market=29264.00 === 2026-05-15 16:30:15 [INFO] Panel 1: idle | closed=0 2026-05-15 16:30:15 [INFO] Panel 1: idle | closed=0 2026-05-15 16:30:15 [INFO] Panel 2: JUST ENTERED (0) 2026-05-15 16:30:15 [INFO] Panel 2: JUST ENTERED (0) 2026-05-15 16:30:15 [INFO] Panel 3: idle | closed=0 2026-05-15 16:30:15 [INFO] Panel 3: idle | closed=0 2026-05-15 16:30:15 [INFO] Panel 4: JUST ENTERED (0) 2026-05-15 16:30:15 [INFO] Panel 4: JUST ENTERED (0) 2026-05-15 16:30:15 [INFO] TOTAL PL_STATION = 0 2026-05-15 16:30:15 [INFO] TOTAL PL_STATION = 0 2026-05-15 16:30:15 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=29266.75 | Station=+0 2026-05-15 16:30:15 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=29266.75 | Station=+0 2026-05-15 16:30:18 [INFO] Email sent (thread=open_LONG) 2026-05-15 16:30:18 [INFO] Email sent (thread=open_LONG) 2026-05-15 16:30:18 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=29264.0 | Station=+0 2026-05-15 16:30:18 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=29264.0 | Station=+0 2026-05-15 16:30:19 [INFO] Email sent (thread=open_LONG) 2026-05-15 16:30:19 [INFO] Email sent (thread=open_LONG) 2026-05-15 16:38:30 [WARNING] Coherence alert sent for Panel 2 2026-05-15 16:38:30 [WARNING] Coherence alert sent for Panel 2 2026-05-15 16:38:32 [WARNING] Coherence alert sent for Panel 4 2026-05-15 16:38:32 [WARNING] Coherence alert sent for Panel 4 2026-05-15 16:54:27 [INFO] === PL_STATION [group @ 16:54:26] market=29258.50 === 2026-05-15 16:54:27 [INFO] === PL_STATION [group @ 16:54:26] market=29258.50 === 2026-05-15 16:54:27 [INFO] Panel 1: idle | closed=0 2026-05-15 16:54:27 [INFO] Panel 1: idle | closed=0 2026-05-15 16:54:27 [INFO] Panel 2: idle | closed=-169 2026-05-15 16:54:27 [INFO] Panel 2: idle | closed=-169 2026-05-15 16:54:27 [INFO] Panel 3: idle | closed=0 2026-05-15 16:54:27 [INFO] Panel 3: idle | closed=0 2026-05-15 16:54:27 [INFO] Panel 4: LONG entry=29264.00 multy=20 qty=1 | unrealized=-110 closed=0 contrib=-110 2026-05-15 16:54:27 [INFO] Panel 4: LONG entry=29264.00 multy=20 qty=1 | unrealized=-110 closed=0 contrib=-110 2026-05-15 16:54:27 [INFO] TOTAL PL_STATION = -279 2026-05-15 16:54:27 [INFO] TOTAL PL_STATION = -279 2026-05-15 16:54:27 [INFO] EXIT | Panel 2 S1 LONG | PL=-169 | Station=-279 2026-05-15 16:54:27 [INFO] EXIT | Panel 2 S1 LONG | PL=-169 | Station=-279 2026-05-15 16:54:29 [INFO] Email sent (thread=close_LONG) 2026-05-15 16:54:29 [INFO] Email sent (thread=close_LONG) 2026-05-15 17:02:32 [WARNING] Coherence alert sent for Panel 2 2026-05-15 17:02:32 [WARNING] Coherence alert sent for Panel 2 ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61518) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 834, in _send_json self.wfile.write(payload.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61519) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 834, in _send_json self.wfile.write(payload.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61520) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 834, in _send_json self.wfile.write(payload.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61521) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 834, in _send_json self.wfile.write(payload.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61522) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 834, in _send_json self.wfile.write(payload.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57649) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 834, in _send_json self.wfile.write(payload.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57650) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 834, in _send_json self.wfile.write(payload.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57638) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 834, in _send_json self.wfile.write(payload.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57640) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 834, in _send_json self.wfile.write(payload.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57641) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 834, in _send_json self.wfile.write(payload.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- 2026-05-15 21:19:03 [INFO] === PL_STATION [group @ 21:19:03] market=29410.00 === 2026-05-15 21:19:03 [INFO] === PL_STATION [group @ 21:19:03] market=29410.00 === 2026-05-15 21:19:03 [INFO] Panel 1: idle | closed=0 2026-05-15 21:19:03 [INFO] Panel 1: idle | closed=0 2026-05-15 21:19:03 [INFO] Panel 2: idle | closed=-169 2026-05-15 21:19:03 [INFO] Panel 2: idle | closed=-169 2026-05-15 21:19:03 [INFO] Panel 3: JUST ENTERED (0) 2026-05-15 21:19:03 [INFO] Panel 3: JUST ENTERED (0) 2026-05-15 21:19:03 [INFO] Panel 4: LONG entry=29264.00 multy=20 qty=1 | unrealized=2920 closed=0 contrib=2920 2026-05-15 21:19:03 [INFO] Panel 4: LONG entry=29264.00 multy=20 qty=1 | unrealized=2920 closed=0 contrib=2920 2026-05-15 21:19:03 [INFO] TOTAL PL_STATION = 2751 2026-05-15 21:19:03 [INFO] TOTAL PL_STATION = 2751 2026-05-15 21:19:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29410.0 | Station=+2751 2026-05-15 21:19:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29410.0 | Station=+2751 2026-05-15 21:19:05 [INFO] Email sent (thread=open_SHORT) 2026-05-15 21:19:05 [INFO] Email sent (thread=open_SHORT) 2026-05-15 21:19:13 [INFO] IB mail: SOLD 1 @ 29410.00 (NQ) 2026-05-15 21:19:13 [INFO] IB mail: SOLD 1 @ 29410.00 (NQ) 2026-05-15 21:19:13 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29410.00 2026-05-15 21:19:13 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29410.00 2026-05-15 21:20:03 [INFO] === PL_STATION [group @ 21:20:02] market=29395.25 === 2026-05-15 21:20:03 [INFO] === PL_STATION [group @ 21:20:02] market=29395.25 === 2026-05-15 21:20:03 [INFO] Panel 1: JUST ENTERED (0) 2026-05-15 21:20:03 [INFO] Panel 1: JUST ENTERED (0) 2026-05-15 21:20:03 [INFO] Panel 2: idle | closed=-169 2026-05-15 21:20:03 [INFO] Panel 2: idle | closed=-169 2026-05-15 21:20:03 [INFO] Panel 3: SHORT entry=29410.00 multy=20 qty=1 | unrealized=295 closed=0 contrib=295 2026-05-15 21:20:03 [INFO] Panel 3: SHORT entry=29410.00 multy=20 qty=1 | unrealized=295 closed=0 contrib=295 2026-05-15 21:20:03 [INFO] Panel 4: LONG entry=29264.00 multy=20 qty=1 | unrealized=2625 closed=0 contrib=2625 2026-05-15 21:20:03 [INFO] Panel 4: LONG entry=29264.00 multy=20 qty=1 | unrealized=2625 closed=0 contrib=2625 2026-05-15 21:20:03 [INFO] TOTAL PL_STATION = 2751 2026-05-15 21:20:03 [INFO] TOTAL PL_STATION = 2751 2026-05-15 21:20:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29395.25 | Station=+2751 2026-05-15 21:20:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29395.25 | Station=+2751 2026-05-15 21:20:04 [INFO] Email sent (thread=open_SHORT) 2026-05-15 21:20:04 [INFO] Email sent (thread=open_SHORT) 2026-05-15 21:20:15 [INFO] IB mail: SOLD 1 @ 29395.25 (NQ) 2026-05-15 21:20:15 [INFO] IB mail: SOLD 1 @ 29395.25 (NQ) 2026-05-15 21:20:15 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29395.25 2026-05-15 21:20:15 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29395.25 2026-05-15 22:46:21 [INFO] === PL_STATION [group @ 22:46:20] market=29410.00 === 2026-05-15 22:46:21 [INFO] === PL_STATION [group @ 22:46:20] market=29410.00 === 2026-05-15 22:46:21 [INFO] Panel 1: idle | closed=2356 2026-05-15 22:46:21 [INFO] Panel 1: idle | closed=2356 2026-05-15 22:46:21 [INFO] Panel 2: idle | closed=-169 2026-05-15 22:46:21 [INFO] Panel 2: idle | closed=-169 2026-05-15 22:46:21 [INFO] Panel 3: SHORT entry=29410.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-05-15 22:46:21 [INFO] Panel 3: SHORT entry=29410.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-05-15 22:46:21 [INFO] Panel 4: LONG entry=29264.00 multy=20 qty=1 | unrealized=2920 closed=0 contrib=2920 2026-05-15 22:46:21 [INFO] Panel 4: LONG entry=29264.00 multy=20 qty=1 | unrealized=2920 closed=0 contrib=2920 2026-05-15 22:46:21 [INFO] TOTAL PL_STATION = 5106 2026-05-15 22:46:21 [INFO] TOTAL PL_STATION = 5106 2026-05-15 22:46:21 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2356 | Station=+5106 2026-05-15 22:46:21 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2356 | Station=+5106 2026-05-15 22:46:22 [INFO] Email sent (thread=close_SHORT) 2026-05-15 22:46:22 [INFO] Email sent (thread=close_SHORT) 2026-05-15 22:46:23 [INFO] IB mail: BOUGHT 2 @ 29277.12 (NQ) 2026-05-15 22:46:23 [INFO] IB mail: BOUGHT 2 @ 29277.12 (NQ) 2026-05-15 22:46:23 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29277.12 2026-05-15 22:46:23 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29277.12 2026-05-15 22:46:24 [INFO] === PL_STATION [group @ 22:46:22] market=29277.00 === 2026-05-15 22:46:24 [INFO] === PL_STATION [group @ 22:46:22] market=29277.00 === 2026-05-15 22:46:24 [INFO] Panel 1: idle | closed=2356 2026-05-15 22:46:24 [INFO] Panel 1: idle | closed=2356 2026-05-15 22:46:24 [INFO] Panel 2: idle | closed=-169 2026-05-15 22:46:24 [INFO] Panel 2: idle | closed=-169 2026-05-15 22:46:24 [INFO] Panel 3: idle | closed=2656 2026-05-15 22:46:24 [INFO] Panel 3: idle | closed=2656 2026-05-15 22:46:24 [INFO] Panel 4: LONG entry=29264.00 multy=20 qty=1 | unrealized=260 closed=0 contrib=260 2026-05-15 22:46:24 [INFO] Panel 4: LONG entry=29264.00 multy=20 qty=1 | unrealized=260 closed=0 contrib=260 2026-05-15 22:46:24 [INFO] TOTAL PL_STATION = 5102 2026-05-15 22:46:24 [INFO] TOTAL PL_STATION = 5102 2026-05-15 22:46:24 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2656 | Station=+5102 2026-05-15 22:46:24 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2656 | Station=+5102 2026-05-15 22:46:25 [INFO] Email sent (thread=close_SHORT) 2026-05-15 22:46:25 [INFO] Email sent (thread=close_SHORT) 2026-05-15 22:54:46 [WARNING] Coherence alert sent for Panel 3 2026-05-15 22:54:46 [WARNING] Coherence alert sent for Panel 3 2026-05-15 22:57:12 [INFO] === PL_STATION [group @ 22:57:11] market=29231.25 === 2026-05-15 22:57:12 [INFO] === PL_STATION [group @ 22:57:11] market=29231.25 === 2026-05-15 22:57:12 [INFO] Panel 1: idle | closed=2356 2026-05-15 22:57:12 [INFO] Panel 1: idle | closed=2356 2026-05-15 22:57:12 [INFO] Panel 2: idle | closed=-169 2026-05-15 22:57:12 [INFO] Panel 2: idle | closed=-169 2026-05-15 22:57:12 [INFO] Panel 3: idle | closed=2656 2026-05-15 22:57:12 [INFO] Panel 3: idle | closed=2656 2026-05-15 22:57:12 [INFO] Panel 4: idle | closed=-659 2026-05-15 22:57:12 [INFO] Panel 4: idle | closed=-659 2026-05-15 22:57:12 [INFO] TOTAL PL_STATION = 4182 2026-05-15 22:57:12 [INFO] TOTAL PL_STATION = 4182 2026-05-15 22:57:12 [INFO] EXIT | Panel 4 S2 LONG | PL=-659 | Station=+4182 2026-05-15 22:57:12 [INFO] EXIT | Panel 4 S2 LONG | PL=-659 | Station=+4182 2026-05-15 22:57:13 [INFO] Email sent (thread=close_LONG) 2026-05-15 22:57:13 [INFO] Email sent (thread=close_LONG) 2026-05-15 22:57:21 [INFO] IB mail: SOLD 1 @ 29231.25 (NQ) 2026-05-15 22:57:21 [INFO] IB mail: SOLD 1 @ 29231.25 (NQ) 2026-05-15 22:57:21 [INFO] COHERENCE MATCH | Panel 4 exit LONG <-> IB SOLD @ 29231.25 2026-05-15 22:57:21 [INFO] COHERENCE MATCH | Panel 4 exit LONG <-> IB SOLD @ 29231.25 Peer closed connection. 2026-05-15 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-15 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-15 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-15 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '153', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a06cf91.01.01', '20260515 08:30:02 US/Central', 'U5774438', 'CME', 'BOT', '1', '29265.75', '787947481', '0', '0', '1', '29265.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '154', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a06d4b9.01.01', '20260515 08:33:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '29238.50', '787947482', '0', '0', '1', '29238.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '155', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a06d930.01.01', '20260515 08:36:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '29213.25', '787947483', '0', '0', '1', '29213.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '156', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a06f7e0.01.01', '20260515 08:57:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '29253.75', '787947484', '0', '0', '1', '29253.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '157', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a07017d.01.01', '20260515 09:03:00 US/Central', 'U5774438', 'CME', 'BOT', '1', '29208.25', '787947485', '0', '0', '1', '29208.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '158', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a070800.01.01', '20260515 09:09:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '29225.75', '787947486', '0', '0', '1', '29225.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '159', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a071900.01.01', '20260515 09:21:27 US/Central', 'U5774438', 'CME', 'SLD', '6', '29378.75', '787947487', '0', '0', '6', '29378.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-05-15 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-15 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-15 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-15 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 60831) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61072) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 834, in _send_json self.wfile.write(payload.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61114) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61205) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61271) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61358) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61469) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61560) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61706) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 834, in _send_json self.wfile.write(payload.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61981) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62057) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62293) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62407) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62539) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62624) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62740) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 834, in _send_json self.wfile.write(payload.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62899) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 833, in _send_json self.end_headers() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 538, in end_headers self.flush_headers() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 542, in flush_headers self.wfile.write(b"".join(self._headers_buffer)) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62901) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 825, in _serve_html self.end_headers() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 538, in end_headers self.flush_headers() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 542, in flush_headers self.wfile.write(b"".join(self._headers_buffer)) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62907) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 833, in _send_json self.end_headers() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 538, in end_headers self.flush_headers() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 542, in flush_headers self.wfile.write(b"".join(self._headers_buffer)) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62911) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 833, in _send_json self.end_headers() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 538, in end_headers self.flush_headers() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 542, in flush_headers self.wfile.write(b"".join(self._headers_buffer)) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62916) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 767, in do_GET self._api_data() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 837, in _api_data self._send_json(self._compute()) File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 833, in _send_json self.end_headers() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 538, in end_headers self.flush_headers() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 542, in flush_headers self.wfile.write(b"".join(self._headers_buffer)) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Peer closed connection. 2026-05-16 23:00:01 [WARNING] IB event loop error: Socket disconnect 2026-05-16 23:00:01 [WARNING] IB event loop error: Socket disconnect 2026-05-16 23:00:01 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-16 23:00:01 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-16 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-16 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-16 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-16 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Peer closed connection. 2026-05-17 19:00:35 [WARNING] IB event loop error: Socket disconnect 2026-05-17 19:00:35 [WARNING] IB event loop error: Socket disconnect 2026-05-17 19:00:35 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-17 19:00:35 [INFO] IB reconnect attempt 1/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-17 19:01:06 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:01:06 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:01:06 [INFO] IB reconnect attempt 2/10 in 30s... 2026-05-17 19:01:06 [INFO] IB reconnect attempt 2/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-17 19:01:37 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:01:37 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:01:37 [INFO] IB reconnect attempt 3/10 in 30s... 2026-05-17 19:01:37 [INFO] IB reconnect attempt 3/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-17 19:02:08 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:02:08 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:02:08 [INFO] IB reconnect attempt 4/10 in 30s... 2026-05-17 19:02:08 [INFO] IB reconnect attempt 4/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-17 19:02:39 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:02:39 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:02:39 [INFO] IB reconnect attempt 5/10 in 30s... 2026-05-17 19:02:39 [INFO] IB reconnect attempt 5/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-17 19:03:10 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:03:10 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:03:10 [INFO] IB reconnect attempt 6/10 in 30s... 2026-05-17 19:03:10 [INFO] IB reconnect attempt 6/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-17 19:03:41 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:03:41 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:03:41 [INFO] IB reconnect attempt 7/10 in 30s... 2026-05-17 19:03:41 [INFO] IB reconnect attempt 7/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-17 19:04:12 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:04:12 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:04:12 [INFO] IB reconnect attempt 8/10 in 30s... 2026-05-17 19:04:12 [INFO] IB reconnect attempt 8/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-17 19:04:43 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:04:43 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:04:43 [INFO] IB reconnect attempt 9/10 in 30s... 2026-05-17 19:04:43 [INFO] IB reconnect attempt 9/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-17 19:05:14 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:05:14 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:05:14 [INFO] IB reconnect attempt 10/10 in 30s... 2026-05-17 19:05:14 [INFO] IB reconnect attempt 10/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-17 19:05:45 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:05:45 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-17 19:05:45 [WARNING] IB reconnection abandoned after 10 attempts 2026-05-17 19:05:45 [WARNING] IB reconnection abandoned after 10 attempts ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62002) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62059) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62109) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62249) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62367) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 789, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 826, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine 2026-05-17 21:33:09 [INFO] Dashboard: http://localhost:8080 2026-05-17 21:33:09 [INFO] Dashboard: http://localhost:8080 2026-05-17 21:33:12 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-17 21:33:12 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-17 21:33:12 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-17 21:33:12 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-17 21:33:12 [INFO] IB mail checker started 2026-05-17 21:33:12 [INFO] IB mail checker started 2026-05-17 21:33:12 [INFO] IB mail coherence checker started 2026-05-17 21:33:12 [INFO] IB mail coherence checker started 2026-05-17 21:33:12 [INFO] Trade Monitor starting 2026-05-17 21:33:12 [INFO] Trade Monitor starting 2026-05-17 21:33:12 [INFO] Monitoring 4 file(s) 2026-05-17 21:33:12 [INFO] Monitoring 4 file(s) 2026-05-17 21:33:12 [INFO] Panel 1 (S1) | offset=1788253 | in_trade=False 2026-05-17 21:33:12 [INFO] Panel 1 (S1) | offset=1788253 | in_trade=False 2026-05-17 21:33:12 [INFO] Panel 2 (S1) | offset=1469102 | in_trade=False 2026-05-17 21:33:12 [INFO] Panel 2 (S1) | offset=1469102 | in_trade=False 2026-05-17 21:33:12 [INFO] Panel 3 (S2) | offset=1775085 | in_trade=False 2026-05-17 21:33:12 [INFO] Panel 3 (S2) | offset=1775085 | in_trade=False 2026-05-17 21:33:12 [INFO] Panel 4 (S2) | offset=1748315 | in_trade=False 2026-05-17 21:33:12 [INFO] Panel 4 (S2) | offset=1748315 | in_trade=False 2026-05-17 21:33:12 [INFO] Monitoring started (4 files) 2026-05-17 21:33:12 [INFO] Monitoring started (4 files) 2026-05-17 21:33:13 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-17 21:33:13 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-17 21:33:14 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-17 21:33:14 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 Peer closed connection. 2026-05-17 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-17 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-17 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-17 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-17 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-17 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-17 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-17 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-18 00:00:17 [INFO] IB coherence day rollover — reset 2026-05-18 00:00:17 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58215) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58305) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58446) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58492) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58531) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58534) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58609) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58730) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58949) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59050) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59168) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59296) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59386) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59680) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59786) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59928) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 60029) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 60199) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 60431) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 60449) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 60519) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 60571) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 60656) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 60660) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 60734) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 60782) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 60949) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61100) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61121) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-05-18 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-18.txt 2026-05-18 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-18.txt 2026-05-18 16:33:06 [INFO] === PL_STATION [group @ 16:33:04] market=29289.50 === 2026-05-18 16:33:06 [INFO] === PL_STATION [group @ 16:33:04] market=29289.50 === 2026-05-18 16:33:06 [INFO] Panel 1: idle | closed=0 2026-05-18 16:33:06 [INFO] Panel 1: idle | closed=0 2026-05-18 16:33:06 [INFO] Panel 2: idle | closed=0 2026-05-18 16:33:06 [INFO] Panel 2: idle | closed=0 2026-05-18 16:33:06 [INFO] Panel 3: JUST ENTERED (0) 2026-05-18 16:33:06 [INFO] Panel 3: JUST ENTERED (0) 2026-05-18 16:33:06 [INFO] Panel 4: idle | closed=0 2026-05-18 16:33:06 [INFO] Panel 4: idle | closed=0 2026-05-18 16:33:06 [INFO] TOTAL PL_STATION = 0 2026-05-18 16:33:06 [INFO] TOTAL PL_STATION = 0 2026-05-18 16:33:06 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29289.5 | Station=+0 2026-05-18 16:33:06 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29289.5 | Station=+0 2026-05-18 16:33:07 [INFO] Email sent (thread=open_SHORT) 2026-05-18 16:33:07 [INFO] Email sent (thread=open_SHORT) 2026-05-18 16:33:09 [INFO] === PL_STATION [group @ 16:33:07] market=29289.50 === 2026-05-18 16:33:09 [INFO] === PL_STATION [group @ 16:33:07] market=29289.50 === 2026-05-18 16:33:09 [INFO] Panel 1: JUST ENTERED (0) 2026-05-18 16:33:09 [INFO] Panel 1: JUST ENTERED (0) 2026-05-18 16:33:09 [INFO] Panel 2: idle | closed=0 2026-05-18 16:33:09 [INFO] Panel 2: idle | closed=0 2026-05-18 16:33:09 [INFO] Panel 3: SHORT entry=29289.50 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-05-18 16:33:09 [INFO] Panel 3: SHORT entry=29289.50 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-05-18 16:33:09 [INFO] Panel 4: idle | closed=0 2026-05-18 16:33:09 [INFO] Panel 4: idle | closed=0 2026-05-18 16:33:09 [INFO] TOTAL PL_STATION = 0 2026-05-18 16:33:09 [INFO] TOTAL PL_STATION = 0 2026-05-18 16:33:09 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29288.25 | Station=+0 2026-05-18 16:33:09 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29288.25 | Station=+0 2026-05-18 16:33:11 [INFO] Email sent (thread=open_SHORT) 2026-05-18 16:33:11 [INFO] Email sent (thread=open_SHORT) 2026-05-18 16:38:35 [INFO] IB mail: SOLD 2 @ 29288.88 (NQ) 2026-05-18 16:38:35 [INFO] IB mail: SOLD 2 @ 29288.88 (NQ) 2026-05-18 16:38:35 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29288.88 (remaining=1) 2026-05-18 16:38:35 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29288.88 (remaining=1) 2026-05-18 16:38:35 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29288.88 (remaining=0) 2026-05-18 16:38:35 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29288.88 (remaining=0) 2026-05-18 16:44:50 [INFO] === PL_STATION [group @ 16:44:48] market=29166.50 === 2026-05-18 16:44:50 [INFO] === PL_STATION [group @ 16:44:48] market=29166.50 === 2026-05-18 16:44:50 [INFO] Panel 1: idle | closed=2431 2026-05-18 16:44:50 [INFO] Panel 1: idle | closed=2431 2026-05-18 16:44:50 [INFO] Panel 2: idle | closed=0 2026-05-18 16:44:50 [INFO] Panel 2: idle | closed=0 2026-05-18 16:44:50 [INFO] Panel 3: SHORT entry=29289.50 multy=20 qty=1 | unrealized=2460 closed=0 contrib=2460 2026-05-18 16:44:50 [INFO] Panel 3: SHORT entry=29289.50 multy=20 qty=1 | unrealized=2460 closed=0 contrib=2460 2026-05-18 16:44:50 [INFO] Panel 4: idle | closed=0 2026-05-18 16:44:50 [INFO] Panel 4: idle | closed=0 2026-05-18 16:44:50 [INFO] TOTAL PL_STATION = 4891 2026-05-18 16:44:50 [INFO] TOTAL PL_STATION = 4891 2026-05-18 16:44:50 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2431 | Station=+4891 2026-05-18 16:44:50 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2431 | Station=+4891 2026-05-18 16:44:51 [INFO] Email sent (thread=close_SHORT) 2026-05-18 16:44:51 [INFO] Email sent (thread=close_SHORT) 2026-05-18 16:44:53 [INFO] === PL_STATION [group @ 16:44:50] market=29167.00 === 2026-05-18 16:44:53 [INFO] === PL_STATION [group @ 16:44:50] market=29167.00 === 2026-05-18 16:44:53 [INFO] Panel 1: idle | closed=2431 2026-05-18 16:44:53 [INFO] Panel 1: idle | closed=2431 2026-05-18 16:44:53 [INFO] Panel 2: idle | closed=0 2026-05-18 16:44:53 [INFO] Panel 2: idle | closed=0 2026-05-18 16:44:53 [INFO] Panel 3: idle | closed=2446 2026-05-18 16:44:53 [INFO] Panel 3: idle | closed=2446 2026-05-18 16:44:53 [INFO] Panel 4: idle | closed=0 2026-05-18 16:44:53 [INFO] Panel 4: idle | closed=0 2026-05-18 16:44:53 [INFO] TOTAL PL_STATION = 4876 2026-05-18 16:44:53 [INFO] TOTAL PL_STATION = 4876 2026-05-18 16:44:53 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2446 | Station=+4876 2026-05-18 16:44:53 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2446 | Station=+4876 2026-05-18 16:44:55 [INFO] Email sent (thread=close_SHORT) 2026-05-18 16:44:55 [INFO] Email sent (thread=close_SHORT) 2026-05-18 16:45:19 [INFO] IB mail: BOUGHT 2 @ 29166.75 (NQ) 2026-05-18 16:45:19 [INFO] IB mail: BOUGHT 2 @ 29166.75 (NQ) 2026-05-18 16:45:19 [INFO] IB PL | Panel 1 SHORT | entry=29288.88 exit=29166.75 | PL=2442 net=2438 2026-05-18 16:45:19 [INFO] IB PL | Panel 1 SHORT | entry=29288.88 exit=29166.75 | PL=2442 net=2438 2026-05-18 16:45:19 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29166.75 (remaining=1) 2026-05-18 16:45:19 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29166.75 (remaining=1) 2026-05-18 16:45:19 [INFO] IB PL | Panel 3 SHORT | entry=29288.88 exit=29166.75 | PL=2442 net=2438 2026-05-18 16:45:19 [INFO] IB PL | Panel 3 SHORT | entry=29288.88 exit=29166.75 | PL=2442 net=2438 2026-05-18 16:45:19 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29166.75 (remaining=0) 2026-05-18 16:45:19 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29166.75 (remaining=0) 2026-05-18 17:33:02 [WARNING] Event group with no parseable price, skipping 2026-05-18 17:33:02 [WARNING] Event group with no parseable price, skipping 2026-05-18 17:33:04 [INFO] === PL_STATION [group @ 17:33:02] market=29091.00 === 2026-05-18 17:33:04 [INFO] === PL_STATION [group @ 17:33:02] market=29091.00 === 2026-05-18 17:33:04 [INFO] Panel 1: JUST ENTERED (0) 2026-05-18 17:33:04 [INFO] Panel 1: JUST ENTERED (0) 2026-05-18 17:33:04 [INFO] Panel 2: idle | closed=0 2026-05-18 17:33:04 [INFO] Panel 2: idle | closed=0 2026-05-18 17:33:04 [INFO] Panel 3: idle | closed=2446 2026-05-18 17:33:04 [INFO] Panel 3: idle | closed=2446 2026-05-18 17:33:04 [INFO] Panel 4: idle | closed=0 2026-05-18 17:33:04 [INFO] Panel 4: idle | closed=0 2026-05-18 17:33:04 [INFO] TOTAL PL_STATION = 2446 2026-05-18 17:33:04 [INFO] TOTAL PL_STATION = 2446 2026-05-18 17:33:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29091.0 | Station=+2446 2026-05-18 17:33:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29091.0 | Station=+2446 2026-05-18 17:33:05 [INFO] Email sent (thread=open_SHORT) 2026-05-18 17:33:05 [INFO] Email sent (thread=open_SHORT) 2026-05-18 17:33:05 [INFO] === PL_STATION [group @ 17:33:04] market=29090.50 === 2026-05-18 17:33:05 [INFO] === PL_STATION [group @ 17:33:04] market=29090.50 === 2026-05-18 17:33:05 [INFO] Panel 1: SHORT entry=29091.00 multy=20 qty=1 | unrealized=10 closed=2431 contrib=2441 2026-05-18 17:33:05 [INFO] Panel 1: SHORT entry=29091.00 multy=20 qty=1 | unrealized=10 closed=2431 contrib=2441 2026-05-18 17:33:05 [INFO] Panel 2: idle | closed=0 2026-05-18 17:33:05 [INFO] Panel 2: idle | closed=0 2026-05-18 17:33:05 [INFO] Panel 3: JUST ENTERED (0) 2026-05-18 17:33:05 [INFO] Panel 3: JUST ENTERED (0) 2026-05-18 17:33:05 [INFO] Panel 4: idle | closed=0 2026-05-18 17:33:05 [INFO] Panel 4: idle | closed=0 2026-05-18 17:33:05 [INFO] TOTAL PL_STATION = 2441 2026-05-18 17:33:05 [INFO] TOTAL PL_STATION = 2441 2026-05-18 17:33:05 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29090.5 | Station=+2441 2026-05-18 17:33:05 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29090.5 | Station=+2441 2026-05-18 17:33:06 [INFO] Email sent (thread=open_SHORT) 2026-05-18 17:33:06 [INFO] Email sent (thread=open_SHORT) 2026-05-18 17:33:43 [INFO] IB mail: SOLD 2 @ 29090.75 (NQ) 2026-05-18 17:33:43 [INFO] IB mail: SOLD 2 @ 29090.75 (NQ) 2026-05-18 17:33:43 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29090.75 (remaining=1) 2026-05-18 17:33:43 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29090.75 (remaining=1) 2026-05-18 17:33:43 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29090.75 (remaining=0) 2026-05-18 17:33:43 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29090.75 (remaining=0) 2026-05-18 17:36:07 [INFO] === PL_STATION [group @ 17:36:07] market=28976.50 === 2026-05-18 17:36:07 [INFO] === PL_STATION [group @ 17:36:07] market=28976.50 === 2026-05-18 17:36:07 [INFO] Panel 1: idle | closed=4716 2026-05-18 17:36:07 [INFO] Panel 1: idle | closed=4716 2026-05-18 17:36:07 [INFO] Panel 2: idle | closed=0 2026-05-18 17:36:07 [INFO] Panel 2: idle | closed=0 2026-05-18 17:36:07 [INFO] Panel 3: SHORT entry=29090.50 multy=20 qty=1 | unrealized=2280 closed=2446 contrib=4726 2026-05-18 17:36:07 [INFO] Panel 3: SHORT entry=29090.50 multy=20 qty=1 | unrealized=2280 closed=2446 contrib=4726 2026-05-18 17:36:07 [INFO] Panel 4: idle | closed=0 2026-05-18 17:36:07 [INFO] Panel 4: idle | closed=0 2026-05-18 17:36:07 [INFO] TOTAL PL_STATION = 9442 2026-05-18 17:36:07 [INFO] TOTAL PL_STATION = 9442 2026-05-18 17:36:07 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2286 | Station=+9442 2026-05-18 17:36:07 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2286 | Station=+9442 2026-05-18 17:36:09 [INFO] Email sent (thread=close_SHORT) 2026-05-18 17:36:09 [INFO] Email sent (thread=close_SHORT) 2026-05-18 17:36:19 [INFO] IB mail: BOUGHT 1 @ 28976.50 (NQ) 2026-05-18 17:36:19 [INFO] IB mail: BOUGHT 1 @ 28976.50 (NQ) 2026-05-18 17:36:19 [INFO] IB PL | Panel 1 SHORT | entry=29090.75 exit=28976.50 | PL=2285 net=2281 2026-05-18 17:36:19 [INFO] IB PL | Panel 1 SHORT | entry=29090.75 exit=28976.50 | PL=2285 net=2281 2026-05-18 17:36:19 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28976.50 (remaining=0) 2026-05-18 17:36:19 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28976.50 (remaining=0) 2026-05-18 17:37:03 [INFO] === PL_STATION [group @ 17:37:03] market=29003.25 === 2026-05-18 17:37:03 [INFO] === PL_STATION [group @ 17:37:03] market=29003.25 === 2026-05-18 17:37:03 [INFO] Panel 1: JUST ENTERED (0) 2026-05-18 17:37:03 [INFO] Panel 1: JUST ENTERED (0) 2026-05-18 17:37:03 [INFO] Panel 2: idle | closed=0 2026-05-18 17:37:03 [INFO] Panel 2: idle | closed=0 2026-05-18 17:37:03 [INFO] Panel 3: SHORT entry=29090.50 multy=20 qty=1 | unrealized=1745 closed=2446 contrib=4191 2026-05-18 17:37:03 [INFO] Panel 3: SHORT entry=29090.50 multy=20 qty=1 | unrealized=1745 closed=2446 contrib=4191 2026-05-18 17:37:03 [INFO] Panel 4: idle | closed=0 2026-05-18 17:37:03 [INFO] Panel 4: idle | closed=0 2026-05-18 17:37:03 [INFO] TOTAL PL_STATION = 4191 2026-05-18 17:37:03 [INFO] TOTAL PL_STATION = 4191 2026-05-18 17:37:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29003.25 | Station=+4191 2026-05-18 17:37:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29003.25 | Station=+4191 2026-05-18 17:37:04 [INFO] Email sent (thread=open_SHORT) 2026-05-18 17:37:04 [INFO] Email sent (thread=open_SHORT) 2026-05-18 17:37:22 [INFO] IB mail: SOLD 1 @ 29003.25 (NQ) 2026-05-18 17:37:22 [INFO] IB mail: SOLD 1 @ 29003.25 (NQ) 2026-05-18 17:37:22 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29003.25 (remaining=0) 2026-05-18 17:37:22 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29003.25 (remaining=0) 2026-05-18 18:19:28 [INFO] === PL_STATION [group @ 18:19:27] market=29004.25 === 2026-05-18 18:19:28 [INFO] === PL_STATION [group @ 18:19:27] market=29004.25 === 2026-05-18 18:19:28 [INFO] Panel 1: idle | closed=4692 2026-05-18 18:19:28 [INFO] Panel 1: idle | closed=4692 2026-05-18 18:19:28 [INFO] Panel 2: idle | closed=0 2026-05-18 18:19:28 [INFO] Panel 2: idle | closed=0 2026-05-18 18:19:28 [INFO] Panel 3: SHORT entry=29090.50 multy=20 qty=1 | unrealized=1725 closed=2446 contrib=4171 2026-05-18 18:19:28 [INFO] Panel 3: SHORT entry=29090.50 multy=20 qty=1 | unrealized=1725 closed=2446 contrib=4171 2026-05-18 18:19:28 [INFO] Panel 4: idle | closed=0 2026-05-18 18:19:28 [INFO] Panel 4: idle | closed=0 2026-05-18 18:19:28 [INFO] TOTAL PL_STATION = 8862 2026-05-18 18:19:28 [INFO] TOTAL PL_STATION = 8862 2026-05-18 18:19:28 [INFO] EXIT | Panel 1 S1 SHORT | PL=-24 | Station=+8862 2026-05-18 18:19:28 [INFO] EXIT | Panel 1 S1 SHORT | PL=-24 | Station=+8862 2026-05-18 18:19:29 [INFO] Email sent (thread=close_SHORT) 2026-05-18 18:19:29 [INFO] Email sent (thread=close_SHORT) 2026-05-18 18:19:51 [INFO] IB mail: BOUGHT 1 @ 29004.25 (NQ) 2026-05-18 18:19:51 [INFO] IB mail: BOUGHT 1 @ 29004.25 (NQ) 2026-05-18 18:19:51 [INFO] IB PL | Panel 1 SHORT | entry=29003.25 exit=29004.25 | PL=-20 net=-24 2026-05-18 18:19:51 [INFO] IB PL | Panel 1 SHORT | entry=29003.25 exit=29004.25 | PL=-20 net=-24 2026-05-18 18:19:51 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29004.25 (remaining=0) 2026-05-18 18:19:51 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29004.25 (remaining=0) 2026-05-18 18:29:53 [INFO] === PL_STATION [group @ 18:29:52] market=28959.25 === 2026-05-18 18:29:53 [INFO] === PL_STATION [group @ 18:29:52] market=28959.25 === 2026-05-18 18:29:53 [INFO] Panel 1: idle | closed=4692 2026-05-18 18:29:53 [INFO] Panel 1: idle | closed=4692 2026-05-18 18:29:53 [INFO] Panel 2: idle | closed=0 2026-05-18 18:29:53 [INFO] Panel 2: idle | closed=0 2026-05-18 18:29:53 [INFO] Panel 3: idle | closed=5066 2026-05-18 18:29:53 [INFO] Panel 3: idle | closed=5066 2026-05-18 18:29:53 [INFO] Panel 4: idle | closed=0 2026-05-18 18:29:53 [INFO] Panel 4: idle | closed=0 2026-05-18 18:29:53 [INFO] TOTAL PL_STATION = 9758 2026-05-18 18:29:53 [INFO] TOTAL PL_STATION = 9758 2026-05-18 18:29:53 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2621 | Station=+9758 2026-05-18 18:29:53 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2621 | Station=+9758 2026-05-18 18:29:54 [INFO] Email sent (thread=close_SHORT) 2026-05-18 18:29:54 [INFO] Email sent (thread=close_SHORT) 2026-05-18 18:30:12 [INFO] IB mail: BOUGHT 1 @ 28959.25 (NQ) 2026-05-18 18:30:12 [INFO] IB mail: BOUGHT 1 @ 28959.25 (NQ) 2026-05-18 18:30:12 [INFO] IB PL | Panel 3 SHORT | entry=29090.75 exit=28959.25 | PL=2630 net=2626 2026-05-18 18:30:12 [INFO] IB PL | Panel 3 SHORT | entry=29090.75 exit=28959.25 | PL=2630 net=2626 2026-05-18 18:30:12 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 28959.25 (remaining=0) 2026-05-18 18:30:12 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 28959.25 (remaining=0) 2026-05-18 19:27:05 [INFO] === PL_STATION [group @ 19:27:04] market=28907.75 === 2026-05-18 19:27:05 [INFO] === PL_STATION [group @ 19:27:04] market=28907.75 === 2026-05-18 19:27:05 [INFO] Panel 1: JUST ENTERED (0) 2026-05-18 19:27:05 [INFO] Panel 1: JUST ENTERED (0) 2026-05-18 19:27:05 [INFO] Panel 2: idle | closed=0 2026-05-18 19:27:05 [INFO] Panel 2: idle | closed=0 2026-05-18 19:27:05 [INFO] Panel 3: JUST ENTERED (0) 2026-05-18 19:27:05 [INFO] Panel 3: JUST ENTERED (0) 2026-05-18 19:27:05 [INFO] Panel 4: idle | closed=0 2026-05-18 19:27:05 [INFO] Panel 4: idle | closed=0 2026-05-18 19:27:05 [INFO] TOTAL PL_STATION = 0 2026-05-18 19:27:05 [INFO] TOTAL PL_STATION = 0 2026-05-18 19:27:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28907.0 | Station=+0 2026-05-18 19:27:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28907.0 | Station=+0 2026-05-18 19:27:06 [INFO] Email sent (thread=open_SHORT) 2026-05-18 19:27:06 [INFO] Email sent (thread=open_SHORT) 2026-05-18 19:27:06 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=28907.75 | Station=+0 2026-05-18 19:27:06 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=28907.75 | Station=+0 2026-05-18 19:27:07 [INFO] Email sent (thread=open_SHORT) 2026-05-18 19:27:07 [INFO] Email sent (thread=open_SHORT) 2026-05-18 19:27:20 [INFO] IB mail: SOLD 2 @ 28907.38 (NQ) 2026-05-18 19:27:20 [INFO] IB mail: SOLD 2 @ 28907.38 (NQ) 2026-05-18 19:27:20 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28907.38 (remaining=1) 2026-05-18 19:27:20 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28907.38 (remaining=1) 2026-05-18 19:27:20 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 28907.38 (remaining=0) 2026-05-18 19:27:20 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 28907.38 (remaining=0) 2026-05-18 21:10:18 [INFO] === PL_STATION [group @ 21:10:18] market=28924.75 === 2026-05-18 21:10:18 [INFO] === PL_STATION [group @ 21:10:18] market=28924.75 === 2026-05-18 21:10:18 [INFO] Panel 1: idle | closed=4332 2026-05-18 21:10:18 [INFO] Panel 1: idle | closed=4332 2026-05-18 21:10:18 [INFO] Panel 2: idle | closed=0 2026-05-18 21:10:18 [INFO] Panel 2: idle | closed=0 2026-05-18 21:10:18 [INFO] Panel 3: SHORT entry=28907.75 multy=20 qty=1 | unrealized=-340 closed=5066 contrib=4726 2026-05-18 21:10:18 [INFO] Panel 3: SHORT entry=28907.75 multy=20 qty=1 | unrealized=-340 closed=5066 contrib=4726 2026-05-18 21:10:18 [INFO] Panel 4: idle | closed=0 2026-05-18 21:10:18 [INFO] Panel 4: idle | closed=0 2026-05-18 21:10:18 [INFO] TOTAL PL_STATION = 9059 2026-05-18 21:10:18 [INFO] TOTAL PL_STATION = 9059 2026-05-18 21:10:18 [INFO] EXIT | Panel 1 S1 SHORT | PL=-359 | Station=+9059 2026-05-18 21:10:18 [INFO] EXIT | Panel 1 S1 SHORT | PL=-359 | Station=+9059 2026-05-18 21:10:19 [INFO] Email sent (thread=close_SHORT) 2026-05-18 21:10:19 [INFO] Email sent (thread=close_SHORT) 2026-05-18 21:10:40 [INFO] IB mail: BOUGHT 1 @ 28924.75 (NQ) 2026-05-18 21:10:40 [INFO] IB mail: BOUGHT 1 @ 28924.75 (NQ) 2026-05-18 21:10:40 [INFO] IB PL | Panel 1 SHORT | entry=28907.38 exit=28924.75 | PL=-348 net=-352 2026-05-18 21:10:40 [INFO] IB PL | Panel 1 SHORT | entry=28907.38 exit=28924.75 | PL=-348 net=-352 2026-05-18 21:10:40 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28924.75 (remaining=0) 2026-05-18 21:10:40 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28924.75 (remaining=0) 2026-05-18 21:16:46 [INFO] === PL_STATION [group @ 21:16:45] market=28885.50 === 2026-05-18 21:16:46 [INFO] === PL_STATION [group @ 21:16:45] market=28885.50 === 2026-05-18 21:16:46 [INFO] Panel 1: idle | closed=4332 2026-05-18 21:16:46 [INFO] Panel 1: idle | closed=4332 2026-05-18 21:16:46 [INFO] Panel 2: idle | closed=0 2026-05-18 21:16:46 [INFO] Panel 2: idle | closed=0 2026-05-18 21:16:46 [INFO] Panel 3: idle | closed=5507 2026-05-18 21:16:46 [INFO] Panel 3: idle | closed=5507 2026-05-18 21:16:46 [INFO] Panel 4: idle | closed=0 2026-05-18 21:16:46 [INFO] Panel 4: idle | closed=0 2026-05-18 21:16:46 [INFO] TOTAL PL_STATION = 9839 2026-05-18 21:16:46 [INFO] TOTAL PL_STATION = 9839 2026-05-18 21:16:46 [INFO] EXIT | Panel 3 S2 SHORT | PL=+441 | Station=+9839 2026-05-18 21:16:46 [INFO] EXIT | Panel 3 S2 SHORT | PL=+441 | Station=+9839 2026-05-18 21:16:47 [INFO] Email sent (thread=close_SHORT) 2026-05-18 21:16:47 [INFO] Email sent (thread=close_SHORT) 2026-05-18 21:16:56 [INFO] IB mail: BOUGHT 1 @ 28885.50 (NQ) 2026-05-18 21:16:56 [INFO] IB mail: BOUGHT 1 @ 28885.50 (NQ) 2026-05-18 21:16:57 [INFO] IB PL | Panel 3 SHORT | entry=28907.38 exit=28885.50 | PL=438 net=433 2026-05-18 21:16:57 [INFO] IB PL | Panel 3 SHORT | entry=28907.38 exit=28885.50 | PL=438 net=433 2026-05-18 21:16:57 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 28885.50 (remaining=0) 2026-05-18 21:16:57 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 28885.50 (remaining=0) 2026-05-18 21:17:01 [WARNING] Event group with no parseable price, skipping 2026-05-18 21:17:01 [WARNING] Event group with no parseable price, skipping 2026-05-18 21:17:03 [INFO] === PL_STATION [group @ 21:17:03] market=28884.00 === 2026-05-18 21:17:03 [INFO] === PL_STATION [group @ 21:17:03] market=28884.00 === 2026-05-18 21:17:03 [INFO] Panel 1: idle | closed=4332 2026-05-18 21:17:03 [INFO] Panel 1: idle | closed=4332 2026-05-18 21:17:03 [INFO] Panel 2: idle | closed=0 2026-05-18 21:17:03 [INFO] Panel 2: idle | closed=0 2026-05-18 21:17:03 [INFO] Panel 3: JUST ENTERED (0) 2026-05-18 21:17:03 [INFO] Panel 3: JUST ENTERED (0) 2026-05-18 21:17:03 [INFO] Panel 4: idle | closed=0 2026-05-18 21:17:03 [INFO] Panel 4: idle | closed=0 2026-05-18 21:17:03 [INFO] TOTAL PL_STATION = 4332 2026-05-18 21:17:03 [INFO] TOTAL PL_STATION = 4332 2026-05-18 21:17:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=28884.0 | Station=+4332 2026-05-18 21:17:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=28884.0 | Station=+4332 2026-05-18 21:17:04 [INFO] Email sent (thread=open_SHORT) 2026-05-18 21:17:04 [INFO] Email sent (thread=open_SHORT) 2026-05-18 21:17:06 [INFO] === PL_STATION [group @ 21:17:04] market=28883.25 === 2026-05-18 21:17:06 [INFO] === PL_STATION [group @ 21:17:04] market=28883.25 === 2026-05-18 21:17:06 [INFO] Panel 1: JUST ENTERED (0) 2026-05-18 21:17:06 [INFO] Panel 1: JUST ENTERED (0) 2026-05-18 21:17:06 [INFO] Panel 2: idle | closed=0 2026-05-18 21:17:06 [INFO] Panel 2: idle | closed=0 2026-05-18 21:17:06 [INFO] Panel 3: SHORT entry=28884.00 multy=20 qty=1 | unrealized=15 closed=5507 contrib=5522 2026-05-18 21:17:06 [INFO] Panel 3: SHORT entry=28884.00 multy=20 qty=1 | unrealized=15 closed=5507 contrib=5522 2026-05-18 21:17:06 [INFO] Panel 4: idle | closed=0 2026-05-18 21:17:06 [INFO] Panel 4: idle | closed=0 2026-05-18 21:17:06 [INFO] TOTAL PL_STATION = 5522 2026-05-18 21:17:06 [INFO] TOTAL PL_STATION = 5522 2026-05-18 21:17:06 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28883.25 | Station=+5522 2026-05-18 21:17:06 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28883.25 | Station=+5522 2026-05-18 21:17:07 [INFO] Email sent (thread=open_SHORT) 2026-05-18 21:17:07 [INFO] Email sent (thread=open_SHORT) 2026-05-18 21:17:28 [INFO] IB mail: SOLD 2 @ 28883.62 (NQ) 2026-05-18 21:17:28 [INFO] IB mail: SOLD 2 @ 28883.62 (NQ) 2026-05-18 21:17:28 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 28883.62 (remaining=1) 2026-05-18 21:17:28 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 28883.62 (remaining=1) 2026-05-18 21:17:28 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28883.62 (remaining=0) 2026-05-18 21:17:28 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28883.62 (remaining=0) 2026-05-18 22:02:05 [INFO] === PL_STATION [group @ 22:02:03] market=29067.75 === 2026-05-18 22:02:05 [INFO] === PL_STATION [group @ 22:02:03] market=29067.75 === 2026-05-18 22:02:05 [INFO] Panel 1: SHORT entry=28883.25 multy=20 qty=1 | unrealized=-3690 closed=4332 contrib=642 2026-05-18 22:02:05 [INFO] Panel 1: SHORT entry=28883.25 multy=20 qty=1 | unrealized=-3690 closed=4332 contrib=642 2026-05-18 22:02:05 [INFO] Panel 2: idle | closed=0 2026-05-18 22:02:05 [INFO] Panel 2: idle | closed=0 2026-05-18 22:02:05 [INFO] Panel 3: idle | closed=1827 2026-05-18 22:02:05 [INFO] Panel 3: idle | closed=1827 2026-05-18 22:02:05 [INFO] Panel 4: idle | closed=0 2026-05-18 22:02:05 [INFO] Panel 4: idle | closed=0 2026-05-18 22:02:05 [INFO] TOTAL PL_STATION = 2470 2026-05-18 22:02:05 [INFO] TOTAL PL_STATION = 2470 2026-05-18 22:02:05 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3679 | Station=+2470 2026-05-18 22:02:05 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3679 | Station=+2470 2026-05-18 22:02:06 [INFO] Email sent (thread=close_SHORT) 2026-05-18 22:02:06 [INFO] Email sent (thread=close_SHORT) 2026-05-18 22:02:16 [INFO] IB mail: BOUGHT 1 @ 29067.75 (NQ) 2026-05-18 22:02:16 [INFO] IB mail: BOUGHT 1 @ 29067.75 (NQ) 2026-05-18 22:02:16 [INFO] IB PL | Panel 3 SHORT | entry=28883.62 exit=29067.75 | PL=-3682 net=-3687 2026-05-18 22:02:16 [INFO] IB PL | Panel 3 SHORT | entry=28883.62 exit=29067.75 | PL=-3682 net=-3687 2026-05-18 22:02:16 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29067.75 (remaining=0) 2026-05-18 22:02:16 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29067.75 (remaining=0) 2026-05-18 22:06:47 [INFO] === PL_STATION [group @ 22:06:45] market=28949.50 === 2026-05-18 22:06:47 [INFO] === PL_STATION [group @ 22:06:45] market=28949.50 === 2026-05-18 22:06:47 [INFO] Panel 1: idle | closed=3003 2026-05-18 22:06:47 [INFO] Panel 1: idle | closed=3003 2026-05-18 22:06:47 [INFO] Panel 2: idle | closed=0 2026-05-18 22:06:47 [INFO] Panel 2: idle | closed=0 2026-05-18 22:06:47 [INFO] Panel 3: idle | closed=1827 2026-05-18 22:06:47 [INFO] Panel 3: idle | closed=1827 2026-05-18 22:06:47 [INFO] Panel 4: idle | closed=0 2026-05-18 22:06:47 [INFO] Panel 4: idle | closed=0 2026-05-18 22:06:47 [INFO] TOTAL PL_STATION = 4830 2026-05-18 22:06:47 [INFO] TOTAL PL_STATION = 4830 2026-05-18 22:06:47 [INFO] EXIT | Panel 1 S1 SHORT | PL=-1329 | Station=+4830 2026-05-18 22:06:47 [INFO] EXIT | Panel 1 S1 SHORT | PL=-1329 | Station=+4830 2026-05-18 22:06:48 [INFO] Email sent (thread=close_SHORT) 2026-05-18 22:06:48 [INFO] Email sent (thread=close_SHORT) 2026-05-18 22:07:06 [INFO] IB mail: BOUGHT 1 @ 28949.50 (NQ) 2026-05-18 22:07:06 [INFO] IB mail: BOUGHT 1 @ 28949.50 (NQ) 2026-05-18 22:07:06 [INFO] IB PL | Panel 1 SHORT | entry=28883.62 exit=28949.50 | PL=-1318 net=-1322 2026-05-18 22:07:06 [INFO] IB PL | Panel 1 SHORT | entry=28883.62 exit=28949.50 | PL=-1318 net=-1322 2026-05-18 22:07:06 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28949.50 (remaining=0) 2026-05-18 22:07:06 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28949.50 (remaining=0) 2026-05-18 22:45:02 [INFO] === PL_STATION [group @ 22:45:02] market=29052.50 === 2026-05-18 22:45:02 [INFO] === PL_STATION [group @ 22:45:02] market=29052.50 === 2026-05-18 22:45:02 [INFO] Panel 1: idle | closed=3003 2026-05-18 22:45:02 [INFO] Panel 1: idle | closed=3003 2026-05-18 22:45:02 [INFO] Panel 2: JUST ENTERED (0) 2026-05-18 22:45:02 [INFO] Panel 2: JUST ENTERED (0) 2026-05-18 22:45:02 [INFO] Panel 3: idle | closed=1827 2026-05-18 22:45:02 [INFO] Panel 3: idle | closed=1827 2026-05-18 22:45:02 [INFO] Panel 4: idle | closed=0 2026-05-18 22:45:02 [INFO] Panel 4: idle | closed=0 2026-05-18 22:45:02 [INFO] TOTAL PL_STATION = 4830 2026-05-18 22:45:02 [INFO] TOTAL PL_STATION = 4830 2026-05-18 22:45:02 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=29052.5 | Station=+4830 2026-05-18 22:45:02 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=29052.5 | Station=+4830 2026-05-18 22:45:03 [INFO] Email sent (thread=open_LONG) 2026-05-18 22:45:03 [INFO] Email sent (thread=open_LONG) 2026-05-18 22:45:21 [INFO] IB mail: BOUGHT 1 @ 29052.50 (NQ) 2026-05-18 22:45:21 [INFO] IB mail: BOUGHT 1 @ 29052.50 (NQ) 2026-05-18 22:45:22 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 29052.50 (remaining=0) 2026-05-18 22:45:22 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 29052.50 (remaining=0) 2026-05-18 22:57:12 [INFO] === PL_STATION [group @ 22:57:12] market=29078.50 === 2026-05-18 22:57:12 [INFO] === PL_STATION [group @ 22:57:12] market=29078.50 === 2026-05-18 22:57:12 [INFO] Panel 1: idle | closed=3003 2026-05-18 22:57:12 [INFO] Panel 1: idle | closed=3003 2026-05-18 22:57:12 [INFO] Panel 2: idle | closed=516 2026-05-18 22:57:12 [INFO] Panel 2: idle | closed=516 2026-05-18 22:57:12 [INFO] Panel 3: idle | closed=1827 2026-05-18 22:57:12 [INFO] Panel 3: idle | closed=1827 2026-05-18 22:57:12 [INFO] Panel 4: idle | closed=0 2026-05-18 22:57:12 [INFO] Panel 4: idle | closed=0 2026-05-18 22:57:12 [INFO] TOTAL PL_STATION = 5346 2026-05-18 22:57:12 [INFO] TOTAL PL_STATION = 5346 2026-05-18 22:57:12 [INFO] EXIT | Panel 2 S1 LONG | PL=+516 | Station=+5346 2026-05-18 22:57:12 [INFO] EXIT | Panel 2 S1 LONG | PL=+516 | Station=+5346 2026-05-18 22:57:13 [INFO] Email sent (thread=close_LONG) 2026-05-18 22:57:13 [INFO] Email sent (thread=close_LONG) 2026-05-18 22:57:46 [INFO] IB mail: SOLD 1 @ 29078.50 (NQ) 2026-05-18 22:57:46 [INFO] IB mail: SOLD 1 @ 29078.50 (NQ) 2026-05-18 22:57:46 [INFO] IB PL | Panel 2 LONG | entry=29052.50 exit=29078.50 | PL=520 net=516 2026-05-18 22:57:46 [INFO] IB PL | Panel 2 LONG | entry=29052.50 exit=29078.50 | PL=520 net=516 2026-05-18 22:57:46 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 29078.50 (remaining=0) 2026-05-18 22:57:46 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 29078.50 (remaining=0) Peer closed connection. 2026-05-18 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-18 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-18 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-18 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '160', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0ac41e.01.01', '20260518 08:30:02 US/Central', 'U5774438', 'CME', 'SLD', '1', '29320.75', '1590367321', '0', '0', '1', '29320.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '161', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0ac8d9.01.01', '20260518 08:33:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29287.75', '1590367322', '0', '0', '1', '29287.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '162', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0acd20.01.01', '20260518 08:36:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29294.00', '1590367323', '0', '0', '1', '29294.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '163', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0ad233.01.01', '20260518 08:39:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29271.75', '1590367324', '0', '0', '1', '29271.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '164', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0ad5f6.01.01', '20260518 08:42:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29242.50', '1590367325', '0', '0', '1', '29242.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '165', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0adc60.01.01', '20260518 08:45:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29163.25', '1590367326', '0', '0', '1', '29163.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '166', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0add6e.01.01', '20260518 08:45:17 US/Central', 'U5774438', 'CME', 'BOT', '2', '29144.75', '1590367327', '0', '0', '2', '29144.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '166', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0add6f.01.01', '20260518 08:45:17 US/Central', 'U5774438', 'CME', 'BOT', '3', '29145.00', '1590367327', '0', '0', '5', '29144.90', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '166', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0add70.01.01', '20260518 08:45:17 US/Central', 'U5774438', 'CME', 'BOT', '1', '29145.25', '1590367327', '0', '0', '6', '29144.958333', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-05-18 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-18 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-18 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-18 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-19 00:00:16 [INFO] IB coherence day rollover — reset 2026-05-19 00:00:16 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 56840) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57312) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57316) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57318) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57777) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57784) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58138) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58141) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58185) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58242) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58313) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58512) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58613) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58684) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58728) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58739) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58851) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58904) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58327) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58721) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-05-19 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-19.txt 2026-05-19 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-19.txt ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59076) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59157) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 60409) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- 2026-05-19 16:32:02 [INFO] === PL_STATION [group @ 16:32:02] market=28934.75 === 2026-05-19 16:32:02 [INFO] === PL_STATION [group @ 16:32:02] market=28934.75 === 2026-05-19 16:32:02 [INFO] Panel 1: idle | closed=0 2026-05-19 16:32:02 [INFO] Panel 1: idle | closed=0 2026-05-19 16:32:02 [INFO] Panel 2: JUST ENTERED (0) 2026-05-19 16:32:02 [INFO] Panel 2: JUST ENTERED (0) 2026-05-19 16:32:02 [INFO] Panel 3: idle | closed=0 2026-05-19 16:32:02 [INFO] Panel 3: idle | closed=0 2026-05-19 16:32:02 [INFO] Panel 4: idle | closed=0 2026-05-19 16:32:02 [INFO] Panel 4: idle | closed=0 2026-05-19 16:32:02 [INFO] TOTAL PL_STATION = 0 2026-05-19 16:32:02 [INFO] TOTAL PL_STATION = 0 2026-05-19 16:32:02 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=28934.75 | Station=+0 2026-05-19 16:32:02 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=28934.75 | Station=+0 2026-05-19 16:32:04 [INFO] Email sent (thread=open_LONG) 2026-05-19 16:32:04 [INFO] Email sent (thread=open_LONG) 2026-05-19 16:32:06 [INFO] === PL_STATION [group @ 16:32:04] market=28940.50 === 2026-05-19 16:32:06 [INFO] === PL_STATION [group @ 16:32:04] market=28940.50 === 2026-05-19 16:32:06 [INFO] Panel 1: idle | closed=0 2026-05-19 16:32:06 [INFO] Panel 1: idle | closed=0 2026-05-19 16:32:06 [INFO] Panel 2: LONG entry=28934.75 multy=20 qty=1 | unrealized=115 closed=0 contrib=115 2026-05-19 16:32:06 [INFO] Panel 2: LONG entry=28934.75 multy=20 qty=1 | unrealized=115 closed=0 contrib=115 2026-05-19 16:32:06 [INFO] Panel 3: idle | closed=0 2026-05-19 16:32:06 [INFO] Panel 3: idle | closed=0 2026-05-19 16:32:06 [INFO] Panel 4: JUST ENTERED (0) 2026-05-19 16:32:06 [INFO] Panel 4: JUST ENTERED (0) 2026-05-19 16:32:06 [INFO] TOTAL PL_STATION = 115 2026-05-19 16:32:06 [INFO] TOTAL PL_STATION = 115 2026-05-19 16:32:06 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=28940.5 | Station=+115 2026-05-19 16:32:06 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=28940.5 | Station=+115 2026-05-19 16:32:07 [INFO] Email sent (thread=open_LONG) 2026-05-19 16:32:07 [INFO] Email sent (thread=open_LONG) 2026-05-19 16:40:34 [INFO] IB mail: BOUGHT 2 @ 28937.62 (NQ) 2026-05-19 16:40:34 [INFO] IB mail: BOUGHT 2 @ 28937.62 (NQ) 2026-05-19 16:40:34 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 28937.62 (remaining=1) 2026-05-19 16:40:34 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 28937.62 (remaining=1) 2026-05-19 16:40:34 [INFO] COHERENCE MATCH | Panel 4 entry LONG <-> IB BOUGHT @ 28937.62 (remaining=0) 2026-05-19 16:40:34 [INFO] COHERENCE MATCH | Panel 4 entry LONG <-> IB BOUGHT @ 28937.62 (remaining=0) 2026-05-19 17:18:06 [INFO] === PL_STATION [group @ 17:18:06] market=28702.25 === 2026-05-19 17:18:06 [INFO] === PL_STATION [group @ 17:18:06] market=28702.25 === 2026-05-19 17:18:06 [INFO] Panel 1: JUST ENTERED (0) 2026-05-19 17:18:06 [INFO] Panel 1: JUST ENTERED (0) 2026-05-19 17:18:06 [INFO] Panel 2: LONG entry=28934.75 multy=20 qty=1 | unrealized=-4650 closed=0 contrib=-4650 2026-05-19 17:18:06 [INFO] Panel 2: LONG entry=28934.75 multy=20 qty=1 | unrealized=-4650 closed=0 contrib=-4650 2026-05-19 17:18:06 [INFO] Panel 3: idle | closed=0 2026-05-19 17:18:06 [INFO] Panel 3: idle | closed=0 2026-05-19 17:18:06 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=-4765 closed=0 contrib=-4765 2026-05-19 17:18:06 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=-4765 closed=0 contrib=-4765 2026-05-19 17:18:06 [INFO] TOTAL PL_STATION = -9415 2026-05-19 17:18:06 [INFO] TOTAL PL_STATION = -9415 2026-05-19 17:18:06 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28702.25 | Station=-9415 2026-05-19 17:18:06 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28702.25 | Station=-9415 2026-05-19 17:18:08 [INFO] Email sent (thread=open_SHORT) 2026-05-19 17:18:08 [INFO] Email sent (thread=open_SHORT) 2026-05-19 17:18:10 [INFO] === PL_STATION [group @ 17:18:08] market=28702.50 === 2026-05-19 17:18:10 [INFO] === PL_STATION [group @ 17:18:08] market=28702.50 === 2026-05-19 17:18:10 [INFO] Panel 1: SHORT entry=28702.25 multy=20 qty=1 | unrealized=-5 closed=0 contrib=-5 2026-05-19 17:18:10 [INFO] Panel 1: SHORT entry=28702.25 multy=20 qty=1 | unrealized=-5 closed=0 contrib=-5 2026-05-19 17:18:10 [INFO] Panel 2: LONG entry=28934.75 multy=20 qty=1 | unrealized=-4645 closed=0 contrib=-4645 2026-05-19 17:18:10 [INFO] Panel 2: LONG entry=28934.75 multy=20 qty=1 | unrealized=-4645 closed=0 contrib=-4645 2026-05-19 17:18:10 [INFO] Panel 3: JUST ENTERED (0) 2026-05-19 17:18:10 [INFO] Panel 3: JUST ENTERED (0) 2026-05-19 17:18:10 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=-4760 closed=0 contrib=-4760 2026-05-19 17:18:10 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=-4760 closed=0 contrib=-4760 2026-05-19 17:18:10 [INFO] TOTAL PL_STATION = -9410 2026-05-19 17:18:10 [INFO] TOTAL PL_STATION = -9410 2026-05-19 17:18:10 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=28702.5 | Station=-9410 2026-05-19 17:18:10 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=28702.5 | Station=-9410 2026-05-19 17:18:11 [INFO] Email sent (thread=open_SHORT) 2026-05-19 17:18:11 [INFO] Email sent (thread=open_SHORT) 2026-05-19 17:19:10 [INFO] IB mail: SOLD 2 @ 28702.38 (NQ) 2026-05-19 17:19:10 [INFO] IB mail: SOLD 2 @ 28702.38 (NQ) 2026-05-19 17:19:10 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28702.38 (remaining=1) 2026-05-19 17:19:10 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28702.38 (remaining=1) 2026-05-19 17:19:10 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 28702.38 (remaining=0) 2026-05-19 17:19:10 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 28702.38 (remaining=0) 2026-05-19 17:48:24 [INFO] === PL_STATION [group @ 17:48:24] market=28677.50 === 2026-05-19 17:48:24 [INFO] === PL_STATION [group @ 17:48:24] market=28677.50 === 2026-05-19 17:48:24 [INFO] Panel 1: idle | closed=491 2026-05-19 17:48:24 [INFO] Panel 1: idle | closed=491 2026-05-19 17:48:24 [INFO] Panel 2: LONG entry=28934.75 multy=20 qty=1 | unrealized=-5145 closed=0 contrib=-5145 2026-05-19 17:48:24 [INFO] Panel 2: LONG entry=28934.75 multy=20 qty=1 | unrealized=-5145 closed=0 contrib=-5145 2026-05-19 17:48:24 [INFO] Panel 3: SHORT entry=28702.50 multy=20 qty=1 | unrealized=500 closed=0 contrib=500 2026-05-19 17:48:24 [INFO] Panel 3: SHORT entry=28702.50 multy=20 qty=1 | unrealized=500 closed=0 contrib=500 2026-05-19 17:48:24 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=-5260 closed=0 contrib=-5260 2026-05-19 17:48:24 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=-5260 closed=0 contrib=-5260 2026-05-19 17:48:24 [INFO] TOTAL PL_STATION = -9414 2026-05-19 17:48:24 [INFO] TOTAL PL_STATION = -9414 2026-05-19 17:48:24 [INFO] EXIT | Panel 1 S1 SHORT | PL=+491 | Station=-9414 2026-05-19 17:48:24 [INFO] EXIT | Panel 1 S1 SHORT | PL=+491 | Station=-9414 2026-05-19 17:48:25 [INFO] Email sent (thread=close_SHORT) 2026-05-19 17:48:25 [INFO] Email sent (thread=close_SHORT) 2026-05-19 17:48:31 [INFO] IB mail: BOUGHT 1 @ 28677.50 (NQ) 2026-05-19 17:48:31 [INFO] IB mail: BOUGHT 1 @ 28677.50 (NQ) 2026-05-19 17:48:31 [INFO] IB PL | Panel 1 SHORT | entry=28702.38 exit=28677.50 | PL=498 net=493 2026-05-19 17:48:31 [INFO] IB PL | Panel 1 SHORT | entry=28702.38 exit=28677.50 | PL=498 net=493 2026-05-19 17:48:31 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28677.50 (remaining=0) 2026-05-19 17:48:31 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28677.50 (remaining=0) 2026-05-19 18:11:18 [INFO] === PL_STATION [group @ 18:11:17] market=28702.50 === 2026-05-19 18:11:18 [INFO] === PL_STATION [group @ 18:11:17] market=28702.50 === 2026-05-19 18:11:18 [INFO] Panel 1: idle | closed=491 2026-05-19 18:11:18 [INFO] Panel 1: idle | closed=491 2026-05-19 18:11:18 [INFO] Panel 2: idle | closed=-2054 2026-05-19 18:11:18 [INFO] Panel 2: idle | closed=-2054 2026-05-19 18:11:18 [INFO] Panel 3: SHORT entry=28702.50 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-05-19 18:11:18 [INFO] Panel 3: SHORT entry=28702.50 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-05-19 18:11:18 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=-4760 closed=0 contrib=-4760 2026-05-19 18:11:18 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=-4760 closed=0 contrib=-4760 2026-05-19 18:11:18 [INFO] TOTAL PL_STATION = -6324 2026-05-19 18:11:18 [INFO] TOTAL PL_STATION = -6324 2026-05-19 18:11:18 [INFO] EXIT | Panel 2 S1 LONG | PL=-2054 | Station=-6324 2026-05-19 18:11:18 [INFO] EXIT | Panel 2 S1 LONG | PL=-2054 | Station=-6324 2026-05-19 18:11:19 [INFO] Email sent (thread=close_LONG) 2026-05-19 18:11:19 [INFO] Email sent (thread=close_LONG) 2026-05-19 18:11:45 [INFO] IB mail: SOLD 1 @ 28832.25 (NQ) 2026-05-19 18:11:45 [INFO] IB mail: SOLD 1 @ 28832.25 (NQ) 2026-05-19 18:11:45 [INFO] IB PL | Panel 2 LONG | entry=28937.62 exit=28832.25 | PL=-2108 net=-2112 2026-05-19 18:11:45 [INFO] IB PL | Panel 2 LONG | entry=28937.62 exit=28832.25 | PL=-2108 net=-2112 2026-05-19 18:11:45 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 28832.25 (remaining=0) 2026-05-19 18:11:45 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 28832.25 (remaining=0) 2026-05-19 19:03:36 [INFO] === PL_STATION [group @ 19:03:35] market=28874.75 === 2026-05-19 19:03:36 [INFO] === PL_STATION [group @ 19:03:35] market=28874.75 === 2026-05-19 19:03:36 [INFO] Panel 1: idle | closed=491 2026-05-19 19:03:36 [INFO] Panel 1: idle | closed=491 2026-05-19 19:03:36 [INFO] Panel 2: idle | closed=-2054 2026-05-19 19:03:36 [INFO] Panel 2: idle | closed=-2054 2026-05-19 19:03:36 [INFO] Panel 3: idle | closed=-3449 2026-05-19 19:03:36 [INFO] Panel 3: idle | closed=-3449 2026-05-19 19:03:36 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=-1315 closed=0 contrib=-1315 2026-05-19 19:03:36 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=-1315 closed=0 contrib=-1315 2026-05-19 19:03:36 [INFO] TOTAL PL_STATION = -6328 2026-05-19 19:03:36 [INFO] TOTAL PL_STATION = -6328 2026-05-19 19:03:36 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3449 | Station=-6328 2026-05-19 19:03:36 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3449 | Station=-6328 2026-05-19 19:03:37 [INFO] Email sent (thread=close_SHORT) 2026-05-19 19:03:37 [INFO] Email sent (thread=close_SHORT) 2026-05-19 19:03:51 [INFO] IB mail: BOUGHT 1 @ 28874.75 (NQ) 2026-05-19 19:03:51 [INFO] IB mail: BOUGHT 1 @ 28874.75 (NQ) 2026-05-19 19:03:51 [INFO] IB PL | Panel 3 SHORT | entry=28702.38 exit=28874.75 | PL=-3448 net=-3452 2026-05-19 19:03:51 [INFO] IB PL | Panel 3 SHORT | entry=28702.38 exit=28874.75 | PL=-3448 net=-3452 2026-05-19 19:03:51 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 28874.75 (remaining=0) 2026-05-19 19:03:51 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 28874.75 (remaining=0) 2026-05-19 20:48:04 [INFO] === PL_STATION [group @ 20:48:02] market=29042.00 === 2026-05-19 20:48:04 [INFO] === PL_STATION [group @ 20:48:02] market=29042.00 === 2026-05-19 20:48:04 [INFO] Panel 1: idle | closed=491 2026-05-19 20:48:04 [INFO] Panel 1: idle | closed=491 2026-05-19 20:48:04 [INFO] Panel 2: idle | closed=-2054 2026-05-19 20:48:04 [INFO] Panel 2: idle | closed=-2054 2026-05-19 20:48:04 [INFO] Panel 3: JUST ENTERED (0) 2026-05-19 20:48:04 [INFO] Panel 3: JUST ENTERED (0) 2026-05-19 20:48:04 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=2030 closed=0 contrib=2030 2026-05-19 20:48:04 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=2030 closed=0 contrib=2030 2026-05-19 20:48:04 [INFO] TOTAL PL_STATION = 466 2026-05-19 20:48:04 [INFO] TOTAL PL_STATION = 466 2026-05-19 20:48:04 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29042.0 | Station=+466 2026-05-19 20:48:04 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29042.0 | Station=+466 2026-05-19 20:48:05 [INFO] Email sent (thread=open_SHORT) 2026-05-19 20:48:05 [INFO] Email sent (thread=open_SHORT) 2026-05-19 20:48:28 [INFO] IB mail: SOLD 1 @ 29042.00 (NQ) 2026-05-19 20:48:28 [INFO] IB mail: SOLD 1 @ 29042.00 (NQ) 2026-05-19 20:48:28 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29042.00 (remaining=0) 2026-05-19 20:48:28 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29042.00 (remaining=0) 2026-05-19 21:56:05 [INFO] === PL_STATION [group @ 21:56:04] market=28952.00 === 2026-05-19 21:56:05 [INFO] === PL_STATION [group @ 21:56:04] market=28952.00 === 2026-05-19 21:56:05 [INFO] Panel 1: JUST ENTERED (0) 2026-05-19 21:56:05 [INFO] Panel 1: JUST ENTERED (0) 2026-05-19 21:56:05 [INFO] Panel 2: idle | closed=-2054 2026-05-19 21:56:05 [INFO] Panel 2: idle | closed=-2054 2026-05-19 21:56:05 [INFO] Panel 3: SHORT entry=29042.00 multy=20 qty=1 | unrealized=1800 closed=-3449 contrib=-1649 2026-05-19 21:56:05 [INFO] Panel 3: SHORT entry=29042.00 multy=20 qty=1 | unrealized=1800 closed=-3449 contrib=-1649 2026-05-19 21:56:05 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=230 closed=0 contrib=230 2026-05-19 21:56:05 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=230 closed=0 contrib=230 2026-05-19 21:56:05 [INFO] TOTAL PL_STATION = -3474 2026-05-19 21:56:05 [INFO] TOTAL PL_STATION = -3474 2026-05-19 21:56:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28952.0 | Station=-3474 2026-05-19 21:56:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28952.0 | Station=-3474 2026-05-19 21:56:06 [INFO] Email sent (thread=open_SHORT) 2026-05-19 21:56:06 [INFO] Email sent (thread=open_SHORT) 2026-05-19 21:56:06 [INFO] IB mail: SOLD 1 @ 28952.00 (NQ) 2026-05-19 21:56:06 [INFO] IB mail: SOLD 1 @ 28952.00 (NQ) 2026-05-19 21:56:06 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28952.00 (remaining=0) 2026-05-19 21:56:06 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28952.00 (remaining=0) Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-05-19 22:25:04 [INFO] === PL_STATION [group @ 22:25:03] market=28935.75 === 2026-05-19 22:25:04 [INFO] === PL_STATION [group @ 22:25:03] market=28935.75 === 2026-05-19 22:25:04 [INFO] Panel 1: SHORT entry=28952.00 multy=20 qty=1 | unrealized=325 closed=491 contrib=816 2026-05-19 22:25:04 [INFO] Panel 1: SHORT entry=28952.00 multy=20 qty=1 | unrealized=325 closed=491 contrib=816 2026-05-19 22:25:04 [INFO] Panel 2: idle | closed=-2054 2026-05-19 22:25:04 [INFO] Panel 2: idle | closed=-2054 2026-05-19 22:25:04 [INFO] Panel 3: idle | closed=-1329 2026-05-19 22:25:04 [INFO] Panel 3: idle | closed=-1329 2026-05-19 22:25:04 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=-95 closed=0 contrib=-95 2026-05-19 22:25:04 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=-95 closed=0 contrib=-95 2026-05-19 22:25:04 [INFO] TOTAL PL_STATION = -2663 2026-05-19 22:25:04 [INFO] TOTAL PL_STATION = -2663 2026-05-19 22:25:04 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2121 | Station=-2663 2026-05-19 22:25:04 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2121 | Station=-2663 2026-05-19 22:25:05 [INFO] Email sent (thread=close_SHORT) 2026-05-19 22:25:05 [INFO] Email sent (thread=close_SHORT) 2026-05-19 22:25:07 [INFO] === PL_STATION [group @ 22:25:05] market=28938.25 === 2026-05-19 22:25:07 [INFO] === PL_STATION [group @ 22:25:05] market=28938.25 === 2026-05-19 22:25:07 [INFO] Panel 1: idle | closed=761 2026-05-19 22:25:07 [INFO] Panel 1: idle | closed=761 2026-05-19 22:25:07 [INFO] Panel 2: idle | closed=-2054 2026-05-19 22:25:07 [INFO] Panel 2: idle | closed=-2054 2026-05-19 22:25:07 [INFO] Panel 3: idle | closed=-1329 2026-05-19 22:25:07 [INFO] Panel 3: idle | closed=-1329 2026-05-19 22:25:07 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=-45 closed=0 contrib=-45 2026-05-19 22:25:07 [INFO] Panel 4: LONG entry=28940.50 multy=20 qty=1 | unrealized=-45 closed=0 contrib=-45 2026-05-19 22:25:07 [INFO] TOTAL PL_STATION = -2667 2026-05-19 22:25:07 [INFO] TOTAL PL_STATION = -2667 2026-05-19 22:25:07 [INFO] EXIT | Panel 1 S1 SHORT | PL=+271 | Station=-2667 2026-05-19 22:25:07 [INFO] EXIT | Panel 1 S1 SHORT | PL=+271 | Station=-2667 2026-05-19 22:25:08 [INFO] Email sent (thread=close_SHORT) 2026-05-19 22:25:08 [INFO] Email sent (thread=close_SHORT) 2026-05-19 22:25:14 [INFO] IB mail: BOUGHT 2 @ 28937.00 (NQ) 2026-05-19 22:25:14 [INFO] IB mail: BOUGHT 2 @ 28937.00 (NQ) 2026-05-19 22:25:14 [INFO] IB PL | Panel 3 SHORT | entry=29042.00 exit=28937.00 | PL=2100 net=2096 2026-05-19 22:25:14 [INFO] IB PL | Panel 3 SHORT | entry=29042.00 exit=28937.00 | PL=2100 net=2096 2026-05-19 22:25:14 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 28937.00 (remaining=1) 2026-05-19 22:25:14 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 28937.00 (remaining=1) 2026-05-19 22:25:14 [INFO] IB PL | Panel 1 SHORT | entry=28952.00 exit=28937.00 | PL=300 net=296 2026-05-19 22:25:14 [INFO] IB PL | Panel 1 SHORT | entry=28952.00 exit=28937.00 | PL=300 net=296 2026-05-19 22:25:14 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28937.00 (remaining=0) 2026-05-19 22:25:14 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28937.00 (remaining=0) 2026-05-19 22:57:04 [INFO] === PL_STATION [group @ 22:57:04] market=28883.25 === 2026-05-19 22:57:04 [INFO] === PL_STATION [group @ 22:57:04] market=28883.25 === 2026-05-19 22:57:04 [INFO] Panel 1: idle | closed=761 2026-05-19 22:57:04 [INFO] Panel 1: idle | closed=761 2026-05-19 22:57:04 [INFO] Panel 2: idle | closed=-2054 2026-05-19 22:57:04 [INFO] Panel 2: idle | closed=-2054 2026-05-19 22:57:04 [INFO] Panel 3: idle | closed=-1329 2026-05-19 22:57:04 [INFO] Panel 3: idle | closed=-1329 2026-05-19 22:57:04 [INFO] Panel 4: idle | closed=-1149 2026-05-19 22:57:04 [INFO] Panel 4: idle | closed=-1149 2026-05-19 22:57:04 [INFO] TOTAL PL_STATION = -3771 2026-05-19 22:57:04 [INFO] TOTAL PL_STATION = -3771 2026-05-19 22:57:04 [INFO] EXIT | Panel 4 S2 LONG | PL=-1149 | Station=-3771 2026-05-19 22:57:04 [INFO] EXIT | Panel 4 S2 LONG | PL=-1149 | Station=-3771 2026-05-19 22:57:05 [INFO] Email sent (thread=close_LONG) 2026-05-19 22:57:05 [INFO] Email sent (thread=close_LONG) 2026-05-19 22:57:13 [INFO] IB mail: SOLD 1 @ 28883.25 (NQ) 2026-05-19 22:57:13 [INFO] IB mail: SOLD 1 @ 28883.25 (NQ) 2026-05-19 22:57:13 [INFO] IB PL | Panel 4 LONG | entry=28937.62 exit=28883.25 | PL=-1088 net=-1092 2026-05-19 22:57:13 [INFO] IB PL | Panel 4 LONG | entry=28937.62 exit=28883.25 | PL=-1088 net=-1092 2026-05-19 22:57:13 [INFO] COHERENCE MATCH | Panel 4 exit LONG <-> IB SOLD @ 28883.25 (remaining=0) 2026-05-19 22:57:13 [INFO] COHERENCE MATCH | Panel 4 exit LONG <-> IB SOLD @ 28883.25 (remaining=0) Peer closed connection. 2026-05-19 23:00:01 [WARNING] IB event loop error: Socket disconnect 2026-05-19 23:00:01 [WARNING] IB event loop error: Socket disconnect 2026-05-19 23:00:01 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-19 23:00:01 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-19 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-19 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-19 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-19 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-20 00:00:13 [INFO] IB coherence day rollover — reset 2026-05-20 00:00:13 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-05-20 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-20.txt 2026-05-20 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-20.txt 2026-05-20 16:34:03 [INFO] === PL_STATION [group @ 16:34:02] market=29149.00 === 2026-05-20 16:34:03 [INFO] === PL_STATION [group @ 16:34:02] market=29149.00 === 2026-05-20 16:34:03 [INFO] Panel 1: idle | closed=0 2026-05-20 16:34:03 [INFO] Panel 1: idle | closed=0 2026-05-20 16:34:03 [INFO] Panel 2: JUST ENTERED (0) 2026-05-20 16:34:03 [INFO] Panel 2: JUST ENTERED (0) 2026-05-20 16:34:03 [INFO] Panel 3: idle | closed=0 2026-05-20 16:34:03 [INFO] Panel 3: idle | closed=0 2026-05-20 16:34:03 [INFO] Panel 4: idle | closed=0 2026-05-20 16:34:03 [INFO] Panel 4: idle | closed=0 2026-05-20 16:34:03 [INFO] TOTAL PL_STATION = 0 2026-05-20 16:34:03 [INFO] TOTAL PL_STATION = 0 2026-05-20 16:34:03 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=29149.0 | Station=+0 2026-05-20 16:34:03 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=29149.0 | Station=+0 2026-05-20 16:34:05 [INFO] Email sent (thread=open_LONG) 2026-05-20 16:34:05 [INFO] Email sent (thread=open_LONG) 2026-05-20 16:37:48 [INFO] IB mail: BOUGHT 1 @ 29149.00 (NQ) 2026-05-20 16:37:48 [INFO] IB mail: BOUGHT 1 @ 29149.00 (NQ) 2026-05-20 16:37:48 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 29149.00 (remaining=0) 2026-05-20 16:37:48 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 29149.00 (remaining=0) 2026-05-20 19:21:03 [INFO] === PL_STATION [group @ 19:21:02] market=29233.00 === 2026-05-20 19:21:03 [INFO] === PL_STATION [group @ 19:21:02] market=29233.00 === 2026-05-20 19:21:03 [INFO] Panel 1: JUST ENTERED (0) 2026-05-20 19:21:03 [INFO] Panel 1: JUST ENTERED (0) 2026-05-20 19:21:03 [INFO] Panel 2: LONG entry=29149.00 multy=20 qty=1 | unrealized=1680 closed=0 contrib=1680 2026-05-20 19:21:03 [INFO] Panel 2: LONG entry=29149.00 multy=20 qty=1 | unrealized=1680 closed=0 contrib=1680 2026-05-20 19:21:03 [INFO] Panel 3: idle | closed=0 2026-05-20 19:21:03 [INFO] Panel 3: idle | closed=0 2026-05-20 19:21:03 [INFO] Panel 4: idle | closed=0 2026-05-20 19:21:03 [INFO] Panel 4: idle | closed=0 2026-05-20 19:21:03 [INFO] TOTAL PL_STATION = 1680 2026-05-20 19:21:03 [INFO] TOTAL PL_STATION = 1680 2026-05-20 19:21:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29233.0 | Station=+1680 2026-05-20 19:21:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29233.0 | Station=+1680 2026-05-20 19:21:04 [INFO] Email sent (thread=open_SHORT) 2026-05-20 19:21:04 [INFO] Email sent (thread=open_SHORT) 2026-05-20 19:21:06 [INFO] === PL_STATION [group @ 19:21:04] market=29233.25 === 2026-05-20 19:21:06 [INFO] === PL_STATION [group @ 19:21:04] market=29233.25 === 2026-05-20 19:21:06 [INFO] Panel 1: SHORT entry=29233.00 multy=20 qty=1 | unrealized=-5 closed=0 contrib=-5 2026-05-20 19:21:06 [INFO] Panel 1: SHORT entry=29233.00 multy=20 qty=1 | unrealized=-5 closed=0 contrib=-5 2026-05-20 19:21:06 [INFO] Panel 2: LONG entry=29149.00 multy=20 qty=1 | unrealized=1685 closed=0 contrib=1685 2026-05-20 19:21:06 [INFO] Panel 2: LONG entry=29149.00 multy=20 qty=1 | unrealized=1685 closed=0 contrib=1685 2026-05-20 19:21:06 [INFO] Panel 3: JUST ENTERED (0) 2026-05-20 19:21:06 [INFO] Panel 3: JUST ENTERED (0) 2026-05-20 19:21:06 [INFO] Panel 4: idle | closed=0 2026-05-20 19:21:06 [INFO] Panel 4: idle | closed=0 2026-05-20 19:21:06 [INFO] TOTAL PL_STATION = 1680 2026-05-20 19:21:06 [INFO] TOTAL PL_STATION = 1680 2026-05-20 19:21:06 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29233.25 | Station=+1680 2026-05-20 19:21:06 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29233.25 | Station=+1680 2026-05-20 19:21:08 [INFO] Email sent (thread=open_SHORT) 2026-05-20 19:21:08 [INFO] Email sent (thread=open_SHORT) 2026-05-20 19:21:21 [INFO] IB mail: SOLD 2 @ 29233.12 (NQ) 2026-05-20 19:21:21 [INFO] IB mail: SOLD 2 @ 29233.12 (NQ) 2026-05-20 19:21:21 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29233.12 (remaining=1) 2026-05-20 19:21:21 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29233.12 (remaining=1) 2026-05-20 19:21:21 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29233.12 (remaining=0) 2026-05-20 19:21:21 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29233.12 (remaining=0) Exception in thread Thread-2 (run_monitor_loop): Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\threading.py", line 1075, in _bootstrap_inner self.run() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\threading.py", line 1012, in run self._target(*self._args, **self._kwargs) File "C:\Users\Administrator\Desktop\trade monitor\monitor.py", line 172, in run_monitor_loop state.set_offset(pid, new_offset) File "C:\Users\Administrator\Desktop\trade monitor\state_manager.py", line 71, in set_offset self.save() File "C:\Users\Administrator\Desktop\trade monitor\state_manager.py", line 35, in save os.replace(tmp, self.state_file) PermissionError: [WinError 5] Access is denied: 'C:\\Users\\Administrator\\Desktop\\trade monitor\\state.json.tmp' -> 'C:\\Users\\Administrator\\Desktop\\trade monitor\\state.json' 2026-05-20 22:55:11 [INFO] IB mail: BOUGHT 1 @ 29366.00 (NQ) 2026-05-20 22:55:11 [INFO] IB mail: BOUGHT 1 @ 29366.00 (NQ) 2026-05-20 22:55:42 [INFO] IB mail: BOUGHT 1 @ 29369.25 (NQ) 2026-05-20 22:55:42 [INFO] IB mail: BOUGHT 1 @ 29369.25 (NQ) 2026-05-20 22:57:15 [INFO] IB mail: SOLD 1 @ 29363.25 (NQ) 2026-05-20 22:57:15 [INFO] IB mail: SOLD 1 @ 29363.25 (NQ) Peer closed connection. 2026-05-20 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-20 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-20 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-20 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '167', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0dbd53.01.01', '20260520 08:30:02 US/Central', 'U5774438', 'CME', 'SLD', '1', '29079.00', '308431015', '0', '0', '1', '29079.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '168', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0dc79c.01.01', '20260520 08:36:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29062.00', '308431016', '0', '0', '1', '29062.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '169', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0dccb0.01.01', '20260520 08:39:00 US/Central', 'U5774438', 'CME', 'SLD', '1', '29035.75', '308431017', '0', '0', '1', '29035.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '170', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0dd177.01.01', '20260520 08:42:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29094.75', '308431018', '0', '0', '1', '29094.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '171', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0de5fb.01.01', '20260520 08:57:11 US/Central', 'U5774438', 'CME', 'SLD', '1', '29073.75', '308431019', '0', '0', '1', '29073.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '172', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0deae7.01.01', '20260520 09:03:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29081.75', '308431020', '0', '0', '1', '29081.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '173', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0e2b4d.01.01', '20260520 10:15:33 US/Central', 'U5774438', 'CME', 'BOT', '2', '29290.75', '308431021', '0', '0', '2', '29290.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '173', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0e2b4e.01.01', '20260520 10:15:33 US/Central', 'U5774438', 'CME', 'BOT', '4', '29291.00', '308431021', '0', '0', '6', '29290.916667', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-05-20 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-20 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-20 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-20 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-21 00:00:26 [INFO] IB coherence day rollover — reset 2026-05-21 00:00:26 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 56975) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57069) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57299) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57354) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57617) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57918) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58029) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58163) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58275) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58494) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) 2026-05-21 14:45:23 [INFO] Dashboard: http://localhost:8080 2026-05-21 14:45:23 [INFO] Dashboard: http://localhost:8080 2026-05-21 14:45:26 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-21 14:45:26 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-21 14:45:26 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-21 14:45:26 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-21 14:45:26 [INFO] IB mail checker started 2026-05-21 14:45:26 [INFO] IB mail checker started 2026-05-21 14:45:26 [INFO] IB mail coherence checker started 2026-05-21 14:45:26 [INFO] IB mail coherence checker started 2026-05-21 14:45:26 [INFO] Trade Monitor starting 2026-05-21 14:45:26 [INFO] Trade Monitor starting 2026-05-21 14:45:26 [INFO] Monitoring 4 file(s) 2026-05-21 14:45:26 [INFO] Monitoring 4 file(s) 2026-05-21 14:45:26 [INFO] Panel 1 (S1) | offset=2168755 | in_trade=True 2026-05-21 14:45:26 [INFO] Panel 1 (S1) | offset=2168755 | in_trade=True 2026-05-21 14:45:26 [INFO] Panel 2 (S1) | offset=1720174 | in_trade=True 2026-05-21 14:45:26 [INFO] Panel 2 (S1) | offset=1720174 | in_trade=True 2026-05-21 14:45:26 [INFO] Panel 3 (S2) | offset=2181818 | in_trade=True 2026-05-21 14:45:26 [INFO] Panel 3 (S2) | offset=2181818 | in_trade=True 2026-05-21 14:45:26 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-21 14:45:26 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-21 14:45:26 [INFO] Monitoring started (4 files) 2026-05-21 14:45:26 [INFO] Monitoring started (4 files) 2026-05-21 14:45:26 [INFO] === PL_STATION [group @ 22:55:07] market=29366.00 === 2026-05-21 14:45:26 [INFO] === PL_STATION [group @ 22:55:07] market=29366.00 === 2026-05-21 14:45:26 [INFO] Panel 1: SHORT entry=29233.00 multy=20 qty=1 | unrealized=-2660 closed=0 contrib=-2660 2026-05-21 14:45:26 [INFO] Panel 1: SHORT entry=29233.00 multy=20 qty=1 | unrealized=-2660 closed=0 contrib=-2660 2026-05-21 14:45:26 [INFO] Panel 2: LONG entry=29149.00 multy=20 qty=1 | unrealized=4340 closed=0 contrib=4340 2026-05-21 14:45:26 [INFO] Panel 2: LONG entry=29149.00 multy=20 qty=1 | unrealized=4340 closed=0 contrib=4340 2026-05-21 14:45:26 [INFO] Panel 3: idle | closed=-2659 2026-05-21 14:45:26 [INFO] Panel 3: idle | closed=-2659 2026-05-21 14:45:26 [INFO] Panel 4: idle | closed=0 2026-05-21 14:45:26 [INFO] Panel 4: idle | closed=0 2026-05-21 14:45:26 [INFO] TOTAL PL_STATION = -979 2026-05-21 14:45:26 [INFO] TOTAL PL_STATION = -979 2026-05-21 14:45:26 [INFO] EXIT | Panel 3 S2 SHORT | PL=-2659 | Station=-979 2026-05-21 14:45:26 [INFO] EXIT | Panel 3 S2 SHORT | PL=-2659 | Station=-979 2026-05-21 14:45:26 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-21 14:45:26 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-21 14:45:26 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-21 14:45:26 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-21 14:45:27 [INFO] Email sent (thread=close_SHORT) 2026-05-21 14:45:27 [INFO] Email sent (thread=close_SHORT) 2026-05-21 14:45:27 [INFO] === PL_STATION [group @ 22:55:15] market=29369.25 === 2026-05-21 14:45:27 [INFO] === PL_STATION [group @ 22:55:15] market=29369.25 === 2026-05-21 14:45:27 [INFO] Panel 1: idle | closed=-2729 2026-05-21 14:45:27 [INFO] Panel 1: idle | closed=-2729 2026-05-21 14:45:27 [INFO] Panel 2: LONG entry=29149.00 multy=20 qty=1 | unrealized=4405 closed=0 contrib=4405 2026-05-21 14:45:27 [INFO] Panel 2: LONG entry=29149.00 multy=20 qty=1 | unrealized=4405 closed=0 contrib=4405 2026-05-21 14:45:27 [INFO] Panel 3: idle | closed=-2659 2026-05-21 14:45:27 [INFO] Panel 3: idle | closed=-2659 2026-05-21 14:45:27 [INFO] Panel 4: idle | closed=0 2026-05-21 14:45:27 [INFO] Panel 4: idle | closed=0 2026-05-21 14:45:27 [INFO] TOTAL PL_STATION = -984 2026-05-21 14:45:27 [INFO] TOTAL PL_STATION = -984 2026-05-21 14:45:27 [INFO] EXIT | Panel 1 S1 SHORT | PL=-2729 | Station=-984 2026-05-21 14:45:27 [INFO] EXIT | Panel 1 S1 SHORT | PL=-2729 | Station=-984 2026-05-21 14:45:28 [INFO] Email sent (thread=close_SHORT) 2026-05-21 14:45:28 [INFO] Email sent (thread=close_SHORT) 2026-05-21 14:45:28 [INFO] === PL_STATION [group @ 22:57:02] market=29363.25 === 2026-05-21 14:45:28 [INFO] === PL_STATION [group @ 22:57:02] market=29363.25 === 2026-05-21 14:45:28 [INFO] Panel 1: idle | closed=-2729 2026-05-21 14:45:28 [INFO] Panel 1: idle | closed=-2729 2026-05-21 14:45:28 [INFO] Panel 2: idle | closed=4281 2026-05-21 14:45:28 [INFO] Panel 2: idle | closed=4281 2026-05-21 14:45:28 [INFO] Panel 3: idle | closed=-2659 2026-05-21 14:45:28 [INFO] Panel 3: idle | closed=-2659 2026-05-21 14:45:28 [INFO] Panel 4: idle | closed=0 2026-05-21 14:45:28 [INFO] Panel 4: idle | closed=0 2026-05-21 14:45:28 [INFO] TOTAL PL_STATION = -1108 2026-05-21 14:45:28 [INFO] TOTAL PL_STATION = -1108 2026-05-21 14:45:28 [INFO] EXIT | Panel 2 S1 LONG | PL=+4281 | Station=-1108 2026-05-21 14:45:28 [INFO] EXIT | Panel 2 S1 LONG | PL=+4281 | Station=-1108 2026-05-21 14:45:29 [INFO] Email sent (thread=close_LONG) 2026-05-21 14:45:29 [INFO] Email sent (thread=close_LONG) 2026-05-21 14:46:23 [INFO] Dashboard: http://localhost:8080 2026-05-21 14:46:23 [INFO] Dashboard: http://localhost:8080 2026-05-21 14:46:23 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-21 14:46:23 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-21 14:46:23 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-21 14:46:23 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-21 14:46:23 [INFO] IB mail checker started 2026-05-21 14:46:23 [INFO] IB mail checker started 2026-05-21 14:46:23 [INFO] IB mail coherence checker started 2026-05-21 14:46:23 [INFO] IB mail coherence checker started 2026-05-21 14:46:23 [INFO] Trade Monitor starting 2026-05-21 14:46:23 [INFO] Trade Monitor starting 2026-05-21 14:46:23 [INFO] Monitoring 4 file(s) 2026-05-21 14:46:23 [INFO] Monitoring 4 file(s) 2026-05-21 14:46:23 [INFO] Panel 1 (S1) | offset=2196408 | in_trade=False 2026-05-21 14:46:23 [INFO] Panel 1 (S1) | offset=2196408 | in_trade=False 2026-05-21 14:46:23 [INFO] Panel 2 (S1) | offset=1720633 | in_trade=False 2026-05-21 14:46:23 [INFO] Panel 2 (S1) | offset=1720633 | in_trade=False 2026-05-21 14:46:23 [INFO] Panel 3 (S2) | offset=2210022 | in_trade=False 2026-05-21 14:46:23 [INFO] Panel 3 (S2) | offset=2210022 | in_trade=False 2026-05-21 14:46:23 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-21 14:46:23 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-21 14:46:23 [INFO] Monitoring started (4 files) 2026-05-21 14:46:23 [INFO] Monitoring started (4 files) 2026-05-21 14:46:24 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-21 14:46:24 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-21 14:46:24 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-21 14:46:24 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 52664) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- 2026-05-21 14:47:04 [INFO] Monitor loop stopped. 2026-05-21 14:47:04 [INFO] Monitor loop stopped. 2026-05-21 14:47:04 [INFO] Monitor reset and restarted 2026-05-21 14:47:04 [INFO] Monitor reset and restarted 2026-05-21 14:47:04 [INFO] Panel 1: offset -> EOF (2196408 bytes) 2026-05-21 14:47:04 [INFO] Panel 1: offset -> EOF (2196408 bytes) 2026-05-21 14:47:04 [INFO] Panel 2: offset -> EOF (1720633 bytes) 2026-05-21 14:47:04 [INFO] Panel 2: offset -> EOF (1720633 bytes) 2026-05-21 14:47:04 [INFO] Panel 3: offset -> EOF (2210022 bytes) 2026-05-21 14:47:04 [INFO] Panel 3: offset -> EOF (2210022 bytes) 2026-05-21 14:47:04 [INFO] Panel 4: offset -> EOF (1905253 bytes) 2026-05-21 14:47:04 [INFO] Panel 4: offset -> EOF (1905253 bytes) 2026-05-21 14:47:04 [INFO] Panel 1 (S1) | offset=2196408 | in_trade=False 2026-05-21 14:47:04 [INFO] Panel 1 (S1) | offset=2196408 | in_trade=False 2026-05-21 14:47:04 [INFO] Panel 2 (S1) | offset=1720633 | in_trade=False 2026-05-21 14:47:04 [INFO] Panel 2 (S1) | offset=1720633 | in_trade=False 2026-05-21 14:47:04 [INFO] Panel 3 (S2) | offset=2210022 | in_trade=False 2026-05-21 14:47:04 [INFO] Panel 3 (S2) | offset=2210022 | in_trade=False 2026-05-21 14:47:04 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-21 14:47:04 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-21 14:47:04 [INFO] Monitoring started (4 files) 2026-05-21 14:47:04 [INFO] Monitoring started (4 files) 2026-05-21 14:47:35 [INFO] Dashboard: http://localhost:8080 2026-05-21 14:47:35 [INFO] Dashboard: http://localhost:8080 2026-05-21 14:47:35 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-21 14:47:35 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-21 14:47:35 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-21 14:47:35 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-21 14:47:35 [INFO] IB mail checker started 2026-05-21 14:47:35 [INFO] IB mail checker started 2026-05-21 14:47:35 [INFO] IB mail coherence checker started 2026-05-21 14:47:35 [INFO] IB mail coherence checker started 2026-05-21 14:47:35 [INFO] Trade Monitor starting 2026-05-21 14:47:35 [INFO] Trade Monitor starting 2026-05-21 14:47:35 [INFO] Monitoring 4 file(s) 2026-05-21 14:47:35 [INFO] Monitoring 4 file(s) 2026-05-21 14:47:35 [INFO] Panel 1 (S1) | offset=2196408 | in_trade=False 2026-05-21 14:47:35 [INFO] Panel 1 (S1) | offset=2196408 | in_trade=False 2026-05-21 14:47:35 [INFO] Panel 2 (S1) | offset=1720633 | in_trade=False 2026-05-21 14:47:35 [INFO] Panel 2 (S1) | offset=1720633 | in_trade=False 2026-05-21 14:47:35 [INFO] Panel 3 (S2) | offset=2210022 | in_trade=False 2026-05-21 14:47:35 [INFO] Panel 3 (S2) | offset=2210022 | in_trade=False 2026-05-21 14:47:35 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-21 14:47:35 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-21 14:47:35 [INFO] Monitoring started (4 files) 2026-05-21 14:47:35 [INFO] Monitoring started (4 files) 2026-05-21 14:47:35 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-21 14:47:35 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-21 14:47:35 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-21 14:47:35 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-05-21 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-21.txt 2026-05-21 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-21.txt 2026-05-21 17:21:06 [INFO] === PL_STATION [group @ 17:21:04] market=29139.75 === 2026-05-21 17:21:06 [INFO] === PL_STATION [group @ 17:21:04] market=29139.75 === 2026-05-21 17:21:06 [INFO] Panel 1: JUST ENTERED (0) 2026-05-21 17:21:06 [INFO] Panel 1: JUST ENTERED (0) 2026-05-21 17:21:06 [INFO] Panel 2: idle | closed=0 2026-05-21 17:21:06 [INFO] Panel 2: idle | closed=0 2026-05-21 17:21:06 [INFO] Panel 3: JUST ENTERED (0) 2026-05-21 17:21:06 [INFO] Panel 3: JUST ENTERED (0) 2026-05-21 17:21:06 [INFO] Panel 4: idle | closed=0 2026-05-21 17:21:06 [INFO] Panel 4: idle | closed=0 2026-05-21 17:21:06 [INFO] TOTAL PL_STATION = 0 2026-05-21 17:21:06 [INFO] TOTAL PL_STATION = 0 2026-05-21 17:21:06 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29139.25 | Station=+0 2026-05-21 17:21:06 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29139.25 | Station=+0 2026-05-21 17:21:08 [INFO] Email sent (thread=open_SHORT) 2026-05-21 17:21:08 [INFO] Email sent (thread=open_SHORT) 2026-05-21 17:21:08 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29139.75 | Station=+0 2026-05-21 17:21:08 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29139.75 | Station=+0 2026-05-21 17:21:09 [INFO] Email sent (thread=open_SHORT) 2026-05-21 17:21:09 [INFO] Email sent (thread=open_SHORT) 2026-05-21 17:21:46 [INFO] IB mail: SOLD 2 @ 29139.50 (NQ) 2026-05-21 17:21:46 [INFO] IB mail: SOLD 2 @ 29139.50 (NQ) 2026-05-21 17:21:46 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29139.50 (remaining=1) 2026-05-21 17:21:46 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29139.50 (remaining=1) 2026-05-21 17:21:46 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29139.50 (remaining=0) 2026-05-21 17:21:46 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29139.50 (remaining=0) Exception in thread Thread-2 (run_monitor_loop): Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\threading.py", line 1075, in _bootstrap_inner self.run() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\threading.py", line 1012, in run self._target(*self._args, **self._kwargs) File "C:\Users\Administrator\Desktop\trade monitor\monitor.py", line 172, in run_monitor_loop state.set_offset(pid, new_offset) File "C:\Users\Administrator\Desktop\trade monitor\state_manager.py", line 71, in set_offset self.save() File "C:\Users\Administrator\Desktop\trade monitor\state_manager.py", line 35, in save os.replace(tmp, self.state_file) PermissionError: [WinError 5] Access is denied: 'C:\\Users\\Administrator\\Desktop\\trade monitor\\state.json.tmp' -> 'C:\\Users\\Administrator\\Desktop\\trade monitor\\state.json' 2026-05-21 20:10:43 [INFO] IB mail: BOUGHT 1 @ 29313.25 (NQ) 2026-05-21 20:10:43 [INFO] IB mail: BOUGHT 1 @ 29313.25 (NQ) 2026-05-21 20:17:32 [INFO] IB mail: BOUGHT 1 @ 29424.00 (NQ) 2026-05-21 20:17:32 [INFO] IB mail: BOUGHT 1 @ 29424.00 (NQ) 2026-05-21 21:54:11 [INFO] IB mail: SOLD 1 @ 29347.00 (NQ) 2026-05-21 21:54:11 [INFO] IB mail: SOLD 1 @ 29347.00 (NQ) 2026-05-21 21:55:18 [INFO] IB mail: SOLD 1 @ 29307.50 (NQ) 2026-05-21 21:55:18 [INFO] IB mail: SOLD 1 @ 29307.50 (NQ) 2026-05-21 22:55:17 [INFO] IB mail: BOUGHT 1 @ 29407.50 (NQ) 2026-05-21 22:55:17 [INFO] IB mail: BOUGHT 1 @ 29407.50 (NQ) 2026-05-21 22:55:48 [INFO] IB mail: BOUGHT 1 @ 29411.50 (NQ) 2026-05-21 22:55:48 [INFO] IB mail: BOUGHT 1 @ 29411.50 (NQ) Peer closed connection. 2026-05-21 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-21 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-21 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-21 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '174', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0f04a5.01.01', '20260521 08:33:02 US/Central', 'U5774438', 'CME', 'BOT', '1', '29222.75', '296620775', '0', '0', '1', '29222.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '175', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0f08c0.01.01', '20260521 08:36:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '29238.00', '296620776', '0', '0', '1', '29238.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '176', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0f0b20.01.01', '20260521 08:39:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '29231.25', '296620777', '0', '0', '1', '29231.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '177', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0f0e55.01.01', '20260521 08:42:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '29236.00', '296620778', '0', '0', '1', '29236.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '178', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0f1144.01.01', '20260521 08:45:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '29216.75', '296620779', '0', '0', '1', '29216.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '179', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0f149e.01.01', '20260521 08:48:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '29213.00', '296620780', '0', '0', '1', '29213.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '180', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0f9b54.01.01', '20260521 12:16:07 US/Central', 'U5774438', 'CME', 'SLD', '2', '29383.00', '296620781', '0', '0', '2', '29383.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '180', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a0f9b55.01.01', '20260521 12:16:07 US/Central', 'U5774438', 'CME', 'SLD', '4', '29382.75', '296620781', '0', '0', '6', '29382.833333', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-05-21 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-21 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-21 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-21 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-22 00:00:03 [INFO] IB coherence day rollover — reset 2026-05-22 00:00:03 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. 2026-05-22 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-22.txt 2026-05-22 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-22.txt ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62312) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Peer closed connection. 2026-05-22 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-22 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-22 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-22 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-22 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-22 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-22 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-22 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-23 00:00:30 [INFO] IB coherence day rollover — reset 2026-05-23 00:00:30 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. 2026-05-24 22:04:51 [INFO] Dashboard: http://localhost:8080 2026-05-24 22:04:51 [INFO] Dashboard: http://localhost:8080 2026-05-24 22:04:54 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-24 22:04:54 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-24 22:04:54 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-24 22:04:54 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-24 22:04:54 [INFO] IB mail checker started 2026-05-24 22:04:54 [INFO] IB mail checker started 2026-05-24 22:04:54 [INFO] IB mail coherence checker started 2026-05-24 22:04:54 [INFO] IB mail coherence checker started 2026-05-24 22:04:54 [INFO] Trade Monitor starting 2026-05-24 22:04:54 [INFO] Trade Monitor starting 2026-05-24 22:04:54 [INFO] Monitoring 4 file(s) 2026-05-24 22:04:54 [INFO] Monitoring 4 file(s) 2026-05-24 22:04:54 [INFO] Panel 1 (S1) | offset=2229523 | in_trade=True 2026-05-24 22:04:54 [INFO] Panel 1 (S1) | offset=2229523 | in_trade=True 2026-05-24 22:04:54 [INFO] Panel 2 (S1) | offset=1720633 | in_trade=False 2026-05-24 22:04:54 [INFO] Panel 2 (S1) | offset=1720633 | in_trade=False 2026-05-24 22:04:54 [INFO] Panel 3 (S2) | offset=2242065 | in_trade=True 2026-05-24 22:04:54 [INFO] Panel 3 (S2) | offset=2242065 | in_trade=True 2026-05-24 22:04:54 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-24 22:04:54 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-24 22:04:54 [INFO] Monitoring started (4 files) 2026-05-24 22:04:54 [INFO] Monitoring started (4 files) 2026-05-24 22:04:54 [INFO] === PL_STATION [group @ 20:10:12] market=29313.25 === 2026-05-24 22:04:54 [INFO] === PL_STATION [group @ 20:10:12] market=29313.25 === 2026-05-24 22:04:54 [INFO] Panel 1: SHORT entry=29139.25 multy=20 qty=1 | unrealized=-3480 closed=0 contrib=-3480 2026-05-24 22:04:54 [INFO] Panel 1: SHORT entry=29139.25 multy=20 qty=1 | unrealized=-3480 closed=0 contrib=-3480 2026-05-24 22:04:54 [INFO] Panel 2: idle | closed=0 2026-05-24 22:04:54 [INFO] Panel 2: idle | closed=0 2026-05-24 22:04:54 [INFO] Panel 3: idle | closed=-3474 2026-05-24 22:04:54 [INFO] Panel 3: idle | closed=-3474 2026-05-24 22:04:54 [INFO] Panel 4: idle | closed=0 2026-05-24 22:04:54 [INFO] Panel 4: idle | closed=0 2026-05-24 22:04:54 [INFO] TOTAL PL_STATION = -6954 2026-05-24 22:04:54 [INFO] TOTAL PL_STATION = -6954 2026-05-24 22:04:54 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3474 | Station=-6954 2026-05-24 22:04:54 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3474 | Station=-6954 API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-24 22:04:55 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:04:55 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:04:55 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-24 22:04:55 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-24 22:04:57 [INFO] Email sent (thread=close_SHORT) 2026-05-24 22:04:57 [INFO] Email sent (thread=close_SHORT) 2026-05-24 22:04:57 [INFO] === PL_STATION [group @ 20:16:58] market=29424.00 === 2026-05-24 22:04:57 [INFO] === PL_STATION [group @ 20:16:58] market=29424.00 === 2026-05-24 22:04:57 [INFO] Panel 1: idle | closed=-5699 2026-05-24 22:04:57 [INFO] Panel 1: idle | closed=-5699 2026-05-24 22:04:57 [INFO] Panel 2: idle | closed=0 2026-05-24 22:04:57 [INFO] Panel 2: idle | closed=0 2026-05-24 22:04:57 [INFO] Panel 3: idle | closed=-3474 2026-05-24 22:04:57 [INFO] Panel 3: idle | closed=-3474 2026-05-24 22:04:57 [INFO] Panel 4: idle | closed=0 2026-05-24 22:04:57 [INFO] Panel 4: idle | closed=0 2026-05-24 22:04:57 [INFO] TOTAL PL_STATION = -9174 2026-05-24 22:04:57 [INFO] TOTAL PL_STATION = -9174 2026-05-24 22:04:57 [INFO] EXIT | Panel 1 S1 SHORT | PL=-5699 | Station=-9174 2026-05-24 22:04:57 [INFO] EXIT | Panel 1 S1 SHORT | PL=-5699 | Station=-9174 2026-05-24 22:04:59 [INFO] Email sent (thread=close_SHORT) 2026-05-24 22:04:59 [INFO] Email sent (thread=close_SHORT) 2026-05-24 22:04:59 [INFO] === PL_STATION [group @ 21:54:02] market=29347.00 === 2026-05-24 22:04:59 [INFO] === PL_STATION [group @ 21:54:02] market=29347.00 === 2026-05-24 22:04:59 [INFO] Panel 1: idle | closed=-5699 2026-05-24 22:04:59 [INFO] Panel 1: idle | closed=-5699 2026-05-24 22:04:59 [INFO] Panel 2: idle | closed=0 2026-05-24 22:04:59 [INFO] Panel 2: idle | closed=0 2026-05-24 22:04:59 [INFO] Panel 3: JUST ENTERED (0) 2026-05-24 22:04:59 [INFO] Panel 3: JUST ENTERED (0) 2026-05-24 22:04:59 [INFO] Panel 4: idle | closed=0 2026-05-24 22:04:59 [INFO] Panel 4: idle | closed=0 2026-05-24 22:04:59 [INFO] TOTAL PL_STATION = -5699 2026-05-24 22:04:59 [INFO] TOTAL PL_STATION = -5699 2026-05-24 22:04:59 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29347.0 | Station=-5699 2026-05-24 22:04:59 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29347.0 | Station=-5699 2026-05-24 22:05:02 [INFO] Email sent (thread=open_SHORT) 2026-05-24 22:05:02 [INFO] Email sent (thread=open_SHORT) 2026-05-24 22:05:02 [INFO] === PL_STATION [group @ 21:55:03] market=29315.50 === 2026-05-24 22:05:02 [INFO] === PL_STATION [group @ 21:55:03] market=29315.50 === 2026-05-24 22:05:02 [INFO] Panel 1: JUST ENTERED (0) 2026-05-24 22:05:02 [INFO] Panel 1: JUST ENTERED (0) 2026-05-24 22:05:02 [INFO] Panel 2: idle | closed=0 2026-05-24 22:05:02 [INFO] Panel 2: idle | closed=0 2026-05-24 22:05:02 [INFO] Panel 3: SHORT entry=29347.00 multy=20 qty=1 | unrealized=630 closed=-3474 contrib=-2844 2026-05-24 22:05:02 [INFO] Panel 3: SHORT entry=29347.00 multy=20 qty=1 | unrealized=630 closed=-3474 contrib=-2844 2026-05-24 22:05:02 [INFO] Panel 4: idle | closed=0 2026-05-24 22:05:02 [INFO] Panel 4: idle | closed=0 2026-05-24 22:05:02 [INFO] TOTAL PL_STATION = -2844 2026-05-24 22:05:02 [INFO] TOTAL PL_STATION = -2844 2026-05-24 22:05:02 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29315.5 | Station=-2844 2026-05-24 22:05:02 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29315.5 | Station=-2844 2026-05-24 22:05:04 [INFO] Email sent (thread=open_SHORT) 2026-05-24 22:05:04 [INFO] Email sent (thread=open_SHORT) 2026-05-24 22:05:04 [INFO] === PL_STATION [group @ 22:55:06] market=29407.50 === 2026-05-24 22:05:04 [INFO] === PL_STATION [group @ 22:55:06] market=29407.50 === 2026-05-24 22:05:04 [INFO] Panel 1: SHORT entry=29315.50 multy=20 qty=1 | unrealized=-1840 closed=-5699 contrib=-7539 2026-05-24 22:05:04 [INFO] Panel 1: SHORT entry=29315.50 multy=20 qty=1 | unrealized=-1840 closed=-5699 contrib=-7539 2026-05-24 22:05:04 [INFO] Panel 2: idle | closed=0 2026-05-24 22:05:04 [INFO] Panel 2: idle | closed=0 2026-05-24 22:05:04 [INFO] Panel 3: idle | closed=-4689 2026-05-24 22:05:04 [INFO] Panel 3: idle | closed=-4689 2026-05-24 22:05:04 [INFO] Panel 4: idle | closed=0 2026-05-24 22:05:04 [INFO] Panel 4: idle | closed=0 2026-05-24 22:05:04 [INFO] TOTAL PL_STATION = -12228 2026-05-24 22:05:04 [INFO] TOTAL PL_STATION = -12228 2026-05-24 22:05:04 [INFO] EXIT | Panel 3 S2 SHORT | PL=-1214 | Station=-12228 2026-05-24 22:05:04 [INFO] EXIT | Panel 3 S2 SHORT | PL=-1214 | Station=-12228 ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62955) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- 2026-05-24 22:05:06 [INFO] Email sent (thread=close_SHORT) 2026-05-24 22:05:06 [INFO] Email sent (thread=close_SHORT) 2026-05-24 22:05:06 [INFO] === PL_STATION [group @ 22:55:13] market=29411.50 === 2026-05-24 22:05:06 [INFO] === PL_STATION [group @ 22:55:13] market=29411.50 === 2026-05-24 22:05:06 [INFO] Panel 1: idle | closed=-7624 2026-05-24 22:05:06 [INFO] Panel 1: idle | closed=-7624 2026-05-24 22:05:06 [INFO] Panel 2: idle | closed=0 2026-05-24 22:05:06 [INFO] Panel 2: idle | closed=0 2026-05-24 22:05:06 [INFO] Panel 3: idle | closed=-4689 2026-05-24 22:05:06 [INFO] Panel 3: idle | closed=-4689 2026-05-24 22:05:06 [INFO] Panel 4: idle | closed=0 2026-05-24 22:05:06 [INFO] Panel 4: idle | closed=0 2026-05-24 22:05:06 [INFO] TOTAL PL_STATION = -12313 2026-05-24 22:05:06 [INFO] TOTAL PL_STATION = -12313 2026-05-24 22:05:06 [INFO] EXIT | Panel 1 S1 SHORT | PL=-1924 | Station=-12313 2026-05-24 22:05:06 [INFO] EXIT | Panel 1 S1 SHORT | PL=-1924 | Station=-12313 2026-05-24 22:05:08 [INFO] Email sent (thread=close_SHORT) 2026-05-24 22:05:08 [INFO] Email sent (thread=close_SHORT) 2026-05-24 22:05:12 [INFO] Monitor loop stopped. 2026-05-24 22:05:12 [INFO] Monitor loop stopped. 2026-05-24 22:05:12 [INFO] Monitor reset and restarted 2026-05-24 22:05:12 [INFO] Monitor reset and restarted 2026-05-24 22:05:12 [INFO] Panel 1: offset -> EOF (2359535 bytes) 2026-05-24 22:05:12 [INFO] Panel 1: offset -> EOF (2359535 bytes) 2026-05-24 22:05:12 [INFO] Panel 2: offset -> EOF (1720633 bytes) 2026-05-24 22:05:12 [INFO] Panel 2: offset -> EOF (1720633 bytes) 2026-05-24 22:05:12 [INFO] Panel 3: offset -> EOF (2334975 bytes) 2026-05-24 22:05:12 [INFO] Panel 3: offset -> EOF (2334975 bytes) 2026-05-24 22:05:12 [INFO] Panel 4: offset -> EOF (1905253 bytes) 2026-05-24 22:05:12 [INFO] Panel 4: offset -> EOF (1905253 bytes) 2026-05-24 22:05:12 [INFO] Panel 1 (S1) | offset=2359535 | in_trade=False 2026-05-24 22:05:12 [INFO] Panel 1 (S1) | offset=2359535 | in_trade=False 2026-05-24 22:05:12 [INFO] Panel 2 (S1) | offset=1720633 | in_trade=False 2026-05-24 22:05:12 [INFO] Panel 2 (S1) | offset=1720633 | in_trade=False 2026-05-24 22:05:12 [INFO] Panel 3 (S2) | offset=2334975 | in_trade=False 2026-05-24 22:05:12 [INFO] Panel 3 (S2) | offset=2334975 | in_trade=False 2026-05-24 22:05:12 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-24 22:05:12 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-24 22:05:12 [INFO] Monitoring started (4 files) 2026-05-24 22:05:12 [INFO] Monitoring started (4 files) API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-24 22:05:26 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:05:26 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:05:26 [INFO] IB reconnect attempt 2/10 in 30s... 2026-05-24 22:05:26 [INFO] IB reconnect attempt 2/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-24 22:05:57 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:05:57 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:05:57 [INFO] IB reconnect attempt 3/10 in 30s... 2026-05-24 22:05:57 [INFO] IB reconnect attempt 3/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-24 22:06:28 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:06:28 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:06:28 [INFO] IB reconnect attempt 4/10 in 30s... 2026-05-24 22:06:28 [INFO] IB reconnect attempt 4/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-24 22:06:59 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:06:59 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:06:59 [INFO] IB reconnect attempt 5/10 in 30s... 2026-05-24 22:06:59 [INFO] IB reconnect attempt 5/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-24 22:07:30 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:07:30 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:07:30 [INFO] IB reconnect attempt 6/10 in 30s... 2026-05-24 22:07:30 [INFO] IB reconnect attempt 6/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-24 22:08:01 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:08:01 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:08:01 [INFO] IB reconnect attempt 7/10 in 30s... 2026-05-24 22:08:01 [INFO] IB reconnect attempt 7/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-24 22:08:32 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:08:32 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:08:32 [INFO] IB reconnect attempt 8/10 in 30s... 2026-05-24 22:08:32 [INFO] IB reconnect attempt 8/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-24 22:09:03 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:09:03 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:09:03 [INFO] IB reconnect attempt 9/10 in 30s... 2026-05-24 22:09:03 [INFO] IB reconnect attempt 9/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-24 22:09:34 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:09:34 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:09:34 [INFO] IB reconnect attempt 10/10 in 30s... 2026-05-24 22:09:34 [INFO] IB reconnect attempt 10/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-05-24 22:10:05 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:10:05 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-05-24 22:10:05 [WARNING] IB reconnection abandoned after 10 attempts 2026-05-24 22:10:05 [WARNING] IB reconnection abandoned after 10 attempts 2026-05-24 22:10:43 [INFO] Monitor loop stopped. 2026-05-24 22:10:43 [INFO] Monitor loop stopped. 2026-05-24 22:10:43 [INFO] Monitor reset and restarted 2026-05-24 22:10:43 [INFO] Monitor reset and restarted 2026-05-24 22:10:43 [INFO] Panel 1: offset -> EOF (2359535 bytes) 2026-05-24 22:10:43 [INFO] Panel 1: offset -> EOF (2359535 bytes) 2026-05-24 22:10:43 [INFO] Panel 2: offset -> EOF (1720633 bytes) 2026-05-24 22:10:43 [INFO] Panel 2: offset -> EOF (1720633 bytes) 2026-05-24 22:10:43 [INFO] Panel 3: offset -> EOF (2334975 bytes) 2026-05-24 22:10:43 [INFO] Panel 3: offset -> EOF (2334975 bytes) 2026-05-24 22:10:43 [INFO] Panel 4: offset -> EOF (1905253 bytes) 2026-05-24 22:10:43 [INFO] Panel 4: offset -> EOF (1905253 bytes) 2026-05-24 22:10:43 [INFO] Panel 1 (S1) | offset=2359535 | in_trade=False 2026-05-24 22:10:43 [INFO] Panel 1 (S1) | offset=2359535 | in_trade=False 2026-05-24 22:10:43 [INFO] Panel 2 (S1) | offset=1720633 | in_trade=False 2026-05-24 22:10:43 [INFO] Panel 2 (S1) | offset=1720633 | in_trade=False 2026-05-24 22:10:43 [INFO] Panel 3 (S2) | offset=2334975 | in_trade=False 2026-05-24 22:10:43 [INFO] Panel 3 (S2) | offset=2334975 | in_trade=False 2026-05-24 22:10:43 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-24 22:10:43 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-24 22:10:43 [INFO] Monitoring started (4 files) 2026-05-24 22:10:43 [INFO] Monitoring started (4 files) 2026-05-24 22:10:52 [INFO] Shutdown requested from dashboard 2026-05-24 22:10:52 [INFO] Shutdown requested from dashboard 2026-05-24 22:10:52 [INFO] Monitor loop stopped. 2026-05-24 22:10:52 [INFO] Monitor loop stopped. 2026-05-24 22:10:52 [INFO] IB Gateway disconnected 2026-05-24 22:10:52 [INFO] IB Gateway disconnected 2026-05-24 22:10:52 [INFO] Shutdown complete. Exiting. 2026-05-24 22:10:52 [INFO] Shutdown complete. Exiting. 2026-05-26 09:59:09 [INFO] Dashboard: http://localhost:8080 2026-05-26 09:59:09 [INFO] Dashboard: http://localhost:8080 2026-05-26 09:59:12 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-26 09:59:12 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-26 09:59:12 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-26 09:59:12 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-26 09:59:12 [INFO] IB mail checker started 2026-05-26 09:59:12 [INFO] IB mail checker started 2026-05-26 09:59:12 [INFO] IB mail coherence checker started 2026-05-26 09:59:12 [INFO] IB mail coherence checker started 2026-05-26 09:59:12 [INFO] Trade Monitor starting 2026-05-26 09:59:12 [INFO] Trade Monitor starting 2026-05-26 09:59:12 [INFO] Monitoring 4 file(s) 2026-05-26 09:59:12 [INFO] Monitoring 4 file(s) 2026-05-26 09:59:12 [INFO] Panel 1 (S1) | offset=2359535 | in_trade=False 2026-05-26 09:59:12 [INFO] Panel 1 (S1) | offset=2359535 | in_trade=False 2026-05-26 09:59:12 [INFO] Panel 2 (S1) | offset=1720633 | in_trade=False 2026-05-26 09:59:12 [INFO] Panel 2 (S1) | offset=1720633 | in_trade=False 2026-05-26 09:59:12 [INFO] Panel 3 (S2) | offset=2334975 | in_trade=False 2026-05-26 09:59:12 [INFO] Panel 3 (S2) | offset=2334975 | in_trade=False 2026-05-26 09:59:12 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-26 09:59:12 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-26 09:59:12 [INFO] Monitoring started (4 files) 2026-05-26 09:59:12 [INFO] Monitoring started (4 files) 2026-05-26 09:59:12 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-26 09:59:12 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-26 09:59:14 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-26 09:59:14 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 50365) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-05-26 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-26.txt 2026-05-26 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-26.txt 2026-05-26 16:31:05 [INFO] === PL_STATION [group @ 16:31:03] market=29894.00 === 2026-05-26 16:31:05 [INFO] === PL_STATION [group @ 16:31:03] market=29894.00 === 2026-05-26 16:31:05 [INFO] Panel 1: idle | closed=0 2026-05-26 16:31:05 [INFO] Panel 1: idle | closed=0 2026-05-26 16:31:05 [INFO] Panel 2: idle | closed=0 2026-05-26 16:31:05 [INFO] Panel 2: idle | closed=0 2026-05-26 16:31:05 [INFO] Panel 3: JUST ENTERED (0) 2026-05-26 16:31:05 [INFO] Panel 3: JUST ENTERED (0) 2026-05-26 16:31:05 [INFO] Panel 4: idle | closed=0 2026-05-26 16:31:05 [INFO] Panel 4: idle | closed=0 2026-05-26 16:31:05 [INFO] TOTAL PL_STATION = 0 2026-05-26 16:31:05 [INFO] TOTAL PL_STATION = 0 2026-05-26 16:31:05 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29894.0 | Station=+0 2026-05-26 16:31:05 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29894.0 | Station=+0 2026-05-26 16:31:06 [INFO] Email sent (thread=open_SHORT) 2026-05-26 16:31:06 [INFO] Email sent (thread=open_SHORT) 2026-05-26 16:35:03 [INFO] === PL_STATION [group @ 16:35:02] market=29894.00 === 2026-05-26 16:35:03 [INFO] === PL_STATION [group @ 16:35:02] market=29894.00 === 2026-05-26 16:35:03 [INFO] Panel 1: JUST ENTERED (0) 2026-05-26 16:35:03 [INFO] Panel 1: JUST ENTERED (0) 2026-05-26 16:35:03 [INFO] Panel 2: idle | closed=0 2026-05-26 16:35:03 [INFO] Panel 2: idle | closed=0 2026-05-26 16:35:03 [INFO] Panel 3: SHORT entry=29894.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-05-26 16:35:03 [INFO] Panel 3: SHORT entry=29894.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-05-26 16:35:03 [INFO] Panel 4: idle | closed=0 2026-05-26 16:35:03 [INFO] Panel 4: idle | closed=0 2026-05-26 16:35:03 [INFO] TOTAL PL_STATION = 0 2026-05-26 16:35:03 [INFO] TOTAL PL_STATION = 0 2026-05-26 16:35:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29845.75 | Station=+0 2026-05-26 16:35:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29845.75 | Station=+0 2026-05-26 16:35:05 [INFO] Email sent (thread=open_SHORT) 2026-05-26 16:35:05 [INFO] Email sent (thread=open_SHORT) 2026-05-26 16:39:15 [INFO] IB mail: SOLD 1 @ 29894.00 (NQ) 2026-05-26 16:39:15 [INFO] IB mail: SOLD 1 @ 29894.00 (NQ) 2026-05-26 16:39:16 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29894.00 (remaining=0) 2026-05-26 16:39:16 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29894.00 (remaining=0) 2026-05-26 16:41:51 [INFO] IB mail: SOLD 1 @ 29845.75 (NQ) 2026-05-26 16:41:51 [INFO] IB mail: SOLD 1 @ 29845.75 (NQ) 2026-05-26 16:41:51 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29845.75 (remaining=0) 2026-05-26 16:41:51 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29845.75 (remaining=0) 2026-05-26 17:25:40 [INFO] === PL_STATION [group @ 17:25:40] market=30079.75 === 2026-05-26 17:25:40 [INFO] === PL_STATION [group @ 17:25:40] market=30079.75 === 2026-05-26 17:25:40 [INFO] Panel 1: SHORT entry=29845.75 multy=20 qty=1 | unrealized=-4680 closed=0 contrib=-4680 2026-05-26 17:25:40 [INFO] Panel 1: SHORT entry=29845.75 multy=20 qty=1 | unrealized=-4680 closed=0 contrib=-4680 2026-05-26 17:25:40 [INFO] Panel 2: idle | closed=0 2026-05-26 17:25:40 [INFO] Panel 2: idle | closed=0 2026-05-26 17:25:40 [INFO] Panel 3: idle | closed=-3719 2026-05-26 17:25:40 [INFO] Panel 3: idle | closed=-3719 2026-05-26 17:25:40 [INFO] Panel 4: idle | closed=0 2026-05-26 17:25:40 [INFO] Panel 4: idle | closed=0 2026-05-26 17:25:40 [INFO] TOTAL PL_STATION = -8399 2026-05-26 17:25:40 [INFO] TOTAL PL_STATION = -8399 2026-05-26 17:25:40 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3719 | Station=-8399 2026-05-26 17:25:40 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3719 | Station=-8399 2026-05-26 17:25:42 [INFO] Email sent (thread=close_SHORT) 2026-05-26 17:25:42 [INFO] Email sent (thread=close_SHORT) 2026-05-26 17:26:10 [INFO] IB mail: BOUGHT 1 @ 30079.75 (NQ) 2026-05-26 17:26:10 [INFO] IB mail: BOUGHT 1 @ 30079.75 (NQ) 2026-05-26 17:26:10 [INFO] IB PL | Panel 3 SHORT | entry=29894.00 exit=30079.75 | PL=-3715 net=-3719 2026-05-26 17:26:10 [INFO] IB PL | Panel 3 SHORT | entry=29894.00 exit=30079.75 | PL=-3715 net=-3719 2026-05-26 17:26:10 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30079.75 (remaining=0) 2026-05-26 17:26:10 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30079.75 (remaining=0) 2026-05-26 18:30:36 [INFO] === PL_STATION [group @ 18:30:35] market=29994.50 === 2026-05-26 18:30:36 [INFO] === PL_STATION [group @ 18:30:35] market=29994.50 === 2026-05-26 18:30:36 [INFO] Panel 1: idle | closed=-2979 2026-05-26 18:30:36 [INFO] Panel 1: idle | closed=-2979 2026-05-26 18:30:36 [INFO] Panel 2: idle | closed=0 2026-05-26 18:30:36 [INFO] Panel 2: idle | closed=0 2026-05-26 18:30:36 [INFO] Panel 3: idle | closed=-3719 2026-05-26 18:30:36 [INFO] Panel 3: idle | closed=-3719 2026-05-26 18:30:36 [INFO] Panel 4: idle | closed=0 2026-05-26 18:30:36 [INFO] Panel 4: idle | closed=0 2026-05-26 18:30:36 [INFO] TOTAL PL_STATION = -6699 2026-05-26 18:30:36 [INFO] TOTAL PL_STATION = -6699 2026-05-26 18:30:36 [INFO] EXIT | Panel 1 S1 SHORT | PL=-2979 | Station=-6699 2026-05-26 18:30:36 [INFO] EXIT | Panel 1 S1 SHORT | PL=-2979 | Station=-6699 2026-05-26 18:30:37 [INFO] Email sent (thread=close_SHORT) 2026-05-26 18:30:37 [INFO] Email sent (thread=close_SHORT) 2026-05-26 18:31:09 [INFO] IB mail: BOUGHT 1 @ 29994.50 (NQ) 2026-05-26 18:31:09 [INFO] IB mail: BOUGHT 1 @ 29994.50 (NQ) 2026-05-26 18:31:09 [INFO] IB PL | Panel 1 SHORT | entry=29845.75 exit=29994.50 | PL=-2975 net=-2979 2026-05-26 18:31:09 [INFO] IB PL | Panel 1 SHORT | entry=29845.75 exit=29994.50 | PL=-2975 net=-2979 2026-05-26 18:31:09 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29994.50 (remaining=0) 2026-05-26 18:31:09 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29994.50 (remaining=0) 2026-05-26 18:54:04 [INFO] === PL_STATION [group @ 18:54:04] market=29925.50 === 2026-05-26 18:54:04 [INFO] === PL_STATION [group @ 18:54:04] market=29925.50 === 2026-05-26 18:54:04 [INFO] Panel 1: JUST ENTERED (0) 2026-05-26 18:54:04 [INFO] Panel 1: JUST ENTERED (0) 2026-05-26 18:54:04 [INFO] Panel 2: idle | closed=0 2026-05-26 18:54:04 [INFO] Panel 2: idle | closed=0 2026-05-26 18:54:04 [INFO] Panel 3: JUST ENTERED (0) 2026-05-26 18:54:04 [INFO] Panel 3: JUST ENTERED (0) 2026-05-26 18:54:04 [INFO] Panel 4: idle | closed=0 2026-05-26 18:54:04 [INFO] Panel 4: idle | closed=0 2026-05-26 18:54:04 [INFO] TOTAL PL_STATION = 0 2026-05-26 18:54:04 [INFO] TOTAL PL_STATION = 0 2026-05-26 18:54:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29925.75 | Station=+0 2026-05-26 18:54:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29925.75 | Station=+0 2026-05-26 18:54:05 [INFO] Email sent (thread=open_SHORT) 2026-05-26 18:54:05 [INFO] Email sent (thread=open_SHORT) 2026-05-26 18:54:05 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29925.5 | Station=+0 2026-05-26 18:54:05 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29925.5 | Station=+0 2026-05-26 18:54:07 [INFO] Email sent (thread=open_SHORT) 2026-05-26 18:54:07 [INFO] Email sent (thread=open_SHORT) 2026-05-26 18:54:09 [INFO] IB mail: SOLD 2 @ 29925.62 (NQ) 2026-05-26 18:54:09 [INFO] IB mail: SOLD 2 @ 29925.62 (NQ) 2026-05-26 18:54:09 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29925.62 (remaining=1) 2026-05-26 18:54:09 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29925.62 (remaining=1) 2026-05-26 18:54:09 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29925.62 (remaining=0) 2026-05-26 18:54:09 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29925.62 (remaining=0) 2026-05-26 19:30:03 [INFO] === PL_STATION [group @ 19:30:02] market=29925.50 === 2026-05-26 19:30:03 [INFO] === PL_STATION [group @ 19:30:02] market=29925.50 === 2026-05-26 19:30:03 [INFO] Panel 1: SHORT entry=29925.75 multy=20 qty=1 | unrealized=5 closed=-2979 contrib=-2974 2026-05-26 19:30:03 [INFO] Panel 1: SHORT entry=29925.75 multy=20 qty=1 | unrealized=5 closed=-2979 contrib=-2974 2026-05-26 19:30:03 [INFO] Panel 2: JUST ENTERED (0) 2026-05-26 19:30:03 [INFO] Panel 2: JUST ENTERED (0) 2026-05-26 19:30:03 [INFO] Panel 3: SHORT entry=29925.50 multy=20 qty=1 | unrealized=0 closed=-3719 contrib=-3719 2026-05-26 19:30:03 [INFO] Panel 3: SHORT entry=29925.50 multy=20 qty=1 | unrealized=0 closed=-3719 contrib=-3719 2026-05-26 19:30:03 [INFO] Panel 4: idle | closed=0 2026-05-26 19:30:03 [INFO] Panel 4: idle | closed=0 2026-05-26 19:30:03 [INFO] TOTAL PL_STATION = -6694 2026-05-26 19:30:03 [INFO] TOTAL PL_STATION = -6694 2026-05-26 19:30:03 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=29993.0 | Station=-6694 2026-05-26 19:30:03 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=29993.0 | Station=-6694 2026-05-26 19:30:05 [INFO] Email sent (thread=open_LONG) 2026-05-26 19:30:05 [INFO] Email sent (thread=open_LONG) 2026-05-26 19:30:13 [INFO] IB mail: BOUGHT 1 @ 29993.00 (NQ) 2026-05-26 19:30:13 [INFO] IB mail: BOUGHT 1 @ 29993.00 (NQ) 2026-05-26 19:30:13 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 29993.00 (remaining=0) 2026-05-26 19:30:13 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 29993.00 (remaining=0) ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 52679) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 822, in do_POST data = json.loads(body) if body else {} ^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\json\__init__.py", line 341, in loads s = s.decode(detect_encoding(s), 'surrogatepass') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte ---------------------------------------- 2026-05-26 22:53:35 [INFO] === PL_STATION [group @ 22:53:35] market=30109.00 === 2026-05-26 22:53:35 [INFO] === PL_STATION [group @ 22:53:35] market=30109.00 === 2026-05-26 22:53:35 [INFO] Panel 1: SHORT entry=29925.75 multy=20 qty=1 | unrealized=-3665 closed=-2979 contrib=-6644 2026-05-26 22:53:35 [INFO] Panel 1: SHORT entry=29925.75 multy=20 qty=1 | unrealized=-3665 closed=-2979 contrib=-6644 2026-05-26 22:53:35 [INFO] Panel 2: LONG entry=29993.00 multy=20 qty=1 | unrealized=2320 closed=0 contrib=2320 2026-05-26 22:53:35 [INFO] Panel 2: LONG entry=29993.00 multy=20 qty=1 | unrealized=2320 closed=0 contrib=2320 2026-05-26 22:53:35 [INFO] Panel 3: idle | closed=-7394 2026-05-26 22:53:35 [INFO] Panel 3: idle | closed=-7394 2026-05-26 22:53:35 [INFO] Panel 4: idle | closed=0 2026-05-26 22:53:35 [INFO] Panel 4: idle | closed=0 2026-05-26 22:53:35 [INFO] TOTAL PL_STATION = -11718 2026-05-26 22:53:35 [INFO] TOTAL PL_STATION = -11718 2026-05-26 22:53:35 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3674 | Station=-11718 2026-05-26 22:53:35 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3674 | Station=-11718 2026-05-26 22:53:38 [INFO] Email sent (thread=close_SHORT) 2026-05-26 22:53:38 [INFO] Email sent (thread=close_SHORT) 2026-05-26 22:53:39 [INFO] IB mail: BOUGHT 1 @ 30109.00 (NQ) 2026-05-26 22:53:39 [INFO] IB mail: BOUGHT 1 @ 30109.00 (NQ) 2026-05-26 22:53:39 [INFO] IB PL | Panel 3 SHORT | entry=29925.62 exit=30109.00 | PL=-3668 net=-3672 2026-05-26 22:53:39 [INFO] IB PL | Panel 3 SHORT | entry=29925.62 exit=30109.00 | PL=-3668 net=-3672 2026-05-26 22:53:39 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30109.00 (remaining=0) 2026-05-26 22:53:39 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30109.00 (remaining=0) 2026-05-26 22:55:18 [INFO] === PL_STATION [group @ 22:55:16] market=30096.00 === 2026-05-26 22:55:18 [INFO] === PL_STATION [group @ 22:55:16] market=30096.00 === 2026-05-26 22:55:18 [INFO] Panel 1: idle | closed=-6389 2026-05-26 22:55:18 [INFO] Panel 1: idle | closed=-6389 2026-05-26 22:55:18 [INFO] Panel 2: LONG entry=29993.00 multy=20 qty=1 | unrealized=2060 closed=0 contrib=2060 2026-05-26 22:55:18 [INFO] Panel 2: LONG entry=29993.00 multy=20 qty=1 | unrealized=2060 closed=0 contrib=2060 2026-05-26 22:55:18 [INFO] Panel 3: idle | closed=-7394 2026-05-26 22:55:18 [INFO] Panel 3: idle | closed=-7394 2026-05-26 22:55:18 [INFO] Panel 4: idle | closed=0 2026-05-26 22:55:18 [INFO] Panel 4: idle | closed=0 2026-05-26 22:55:18 [INFO] TOTAL PL_STATION = -11723 2026-05-26 22:55:18 [INFO] TOTAL PL_STATION = -11723 2026-05-26 22:55:18 [INFO] EXIT | Panel 1 S1 SHORT | PL=-3409 | Station=-11723 2026-05-26 22:55:18 [INFO] EXIT | Panel 1 S1 SHORT | PL=-3409 | Station=-11723 2026-05-26 22:55:20 [INFO] Email sent (thread=close_SHORT) 2026-05-26 22:55:20 [INFO] Email sent (thread=close_SHORT) 2026-05-26 22:55:43 [INFO] IB mail: BOUGHT 1 @ 30096.00 (NQ) 2026-05-26 22:55:43 [INFO] IB mail: BOUGHT 1 @ 30096.00 (NQ) 2026-05-26 22:55:43 [INFO] IB PL | Panel 1 SHORT | entry=29925.62 exit=30096.00 | PL=-3408 net=-3412 2026-05-26 22:55:43 [INFO] IB PL | Panel 1 SHORT | entry=29925.62 exit=30096.00 | PL=-3408 net=-3412 2026-05-26 22:55:43 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30096.00 (remaining=0) 2026-05-26 22:55:43 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30096.00 (remaining=0) 2026-05-26 22:57:04 [INFO] === PL_STATION [group @ 22:57:03] market=30082.00 === 2026-05-26 22:57:04 [INFO] === PL_STATION [group @ 22:57:03] market=30082.00 === 2026-05-26 22:57:04 [INFO] Panel 1: idle | closed=-6389 2026-05-26 22:57:04 [INFO] Panel 1: idle | closed=-6389 2026-05-26 22:57:04 [INFO] Panel 2: idle | closed=1776 2026-05-26 22:57:04 [INFO] Panel 2: idle | closed=1776 2026-05-26 22:57:04 [INFO] Panel 3: idle | closed=-7394 2026-05-26 22:57:04 [INFO] Panel 3: idle | closed=-7394 2026-05-26 22:57:04 [INFO] Panel 4: idle | closed=0 2026-05-26 22:57:04 [INFO] Panel 4: idle | closed=0 2026-05-26 22:57:04 [INFO] TOTAL PL_STATION = -12007 2026-05-26 22:57:04 [INFO] TOTAL PL_STATION = -12007 2026-05-26 22:57:04 [INFO] EXIT | Panel 2 S1 LONG | PL=+1776 | Station=-12007 2026-05-26 22:57:04 [INFO] EXIT | Panel 2 S1 LONG | PL=+1776 | Station=-12007 2026-05-26 22:57:05 [INFO] Email sent (thread=close_LONG) 2026-05-26 22:57:05 [INFO] Email sent (thread=close_LONG) 2026-05-26 22:57:19 [INFO] IB mail: SOLD 1 @ 30082.00 (NQ) 2026-05-26 22:57:19 [INFO] IB mail: SOLD 1 @ 30082.00 (NQ) 2026-05-26 22:57:20 [INFO] IB PL | Panel 2 LONG | entry=29993.00 exit=30082.00 | PL=1780 net=1776 2026-05-26 22:57:20 [INFO] IB PL | Panel 2 LONG | entry=29993.00 exit=30082.00 | PL=1780 net=1776 2026-05-26 22:57:20 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 30082.00 (remaining=0) 2026-05-26 22:57:20 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 30082.00 (remaining=0) Peer closed connection. 2026-05-26 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-26 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-26 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-26 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '181', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a150686.01.01', '20260526 08:30:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29915.25', '1046847577', '0', '0', '1', '29915.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '182', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a150a6c.01.01', '20260526 08:33:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29884.25', '1046847578', '0', '0', '1', '29884.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '183', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a150ece.01.01', '20260526 08:36:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29840.00', '1046847579', '0', '0', '1', '29840.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '184', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a151146.01.01', '20260526 08:39:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29858.50', '1046847580', '0', '0', '1', '29858.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '185', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a151510.01.01', '20260526 08:42:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29905.50', '1046847581', '0', '0', '1', '29905.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '186', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a154fc7.01.01', '20260526 09:54:00 US/Central', 'U5774438', 'CME', 'SLD', '1', '30082.75', '1046847582', '0', '0', '1', '30082.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '187', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a1575f5.01.01', '20260526 10:54:45 US/Central', 'U5774438', 'CME', 'BOT', '6', '29904.00', '1046847583', '0', '0', '6', '29904.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-05-26 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-26 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-26 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-26 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-27 00:00:05 [INFO] IB coherence day rollover — reset 2026-05-27 00:00:05 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. 2026-05-27 09:24:25 [INFO] Dashboard: http://localhost:8080 2026-05-27 09:24:25 [INFO] Dashboard: http://localhost:8080 2026-05-27 09:24:28 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-27 09:24:28 [INFO] IB default instrument: NQ FUT 06/18/26 2026-05-27 09:24:28 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-27 09:24:28 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-05-27 09:24:28 [INFO] IB mail checker started 2026-05-27 09:24:28 [INFO] IB mail checker started 2026-05-27 09:24:28 [INFO] IB mail coherence checker started 2026-05-27 09:24:28 [INFO] IB mail coherence checker started 2026-05-27 09:24:28 [INFO] Trade Monitor starting 2026-05-27 09:24:28 [INFO] Trade Monitor starting 2026-05-27 09:24:28 [INFO] Monitoring 4 file(s) 2026-05-27 09:24:28 [INFO] Monitoring 4 file(s) 2026-05-27 09:24:28 [INFO] Panel 1 (S1) | offset=2636685 | in_trade=False 2026-05-27 09:24:28 [INFO] Panel 1 (S1) | offset=2636685 | in_trade=False 2026-05-27 09:24:28 [INFO] Panel 2 (S1) | offset=1823170 | in_trade=False 2026-05-27 09:24:28 [INFO] Panel 2 (S1) | offset=1823170 | in_trade=False 2026-05-27 09:24:28 [INFO] Panel 3 (S2) | offset=2578889 | in_trade=False 2026-05-27 09:24:28 [INFO] Panel 3 (S2) | offset=2578889 | in_trade=False 2026-05-27 09:24:28 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-27 09:24:28 [INFO] Panel 4 (S2) | offset=1905253 | in_trade=False 2026-05-27 09:24:28 [INFO] Monitoring started (4 files) 2026-05-27 09:24:28 [INFO] Monitoring started (4 files) 2026-05-27 09:24:29 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-27 09:24:29 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-27 09:24:29 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-27 09:24:29 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-05-27 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-27.txt 2026-05-27 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-27.txt 2026-05-27 16:31:04 [INFO] === PL_STATION [group @ 16:31:02] market=30137.00 === 2026-05-27 16:31:04 [INFO] === PL_STATION [group @ 16:31:02] market=30137.00 === 2026-05-27 16:31:04 [INFO] Panel 1: idle | closed=0 2026-05-27 16:31:04 [INFO] Panel 1: idle | closed=0 2026-05-27 16:31:04 [INFO] Panel 2: idle | closed=0 2026-05-27 16:31:04 [INFO] Panel 2: idle | closed=0 2026-05-27 16:31:04 [INFO] Panel 3: JUST ENTERED (0) 2026-05-27 16:31:04 [INFO] Panel 3: JUST ENTERED (0) 2026-05-27 16:31:04 [INFO] Panel 4: idle | closed=0 2026-05-27 16:31:04 [INFO] Panel 4: idle | closed=0 2026-05-27 16:31:04 [INFO] TOTAL PL_STATION = 0 2026-05-27 16:31:04 [INFO] TOTAL PL_STATION = 0 2026-05-27 16:31:04 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=30137.0 | Station=+0 2026-05-27 16:31:04 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=30137.0 | Station=+0 2026-05-27 16:31:07 [INFO] Email sent (thread=open_SHORT) 2026-05-27 16:31:07 [INFO] Email sent (thread=open_SHORT) 2026-05-27 16:34:03 [INFO] === PL_STATION [group @ 16:34:02] market=30139.75 === 2026-05-27 16:34:03 [INFO] === PL_STATION [group @ 16:34:02] market=30139.75 === 2026-05-27 16:34:03 [INFO] Panel 1: JUST ENTERED (0) 2026-05-27 16:34:03 [INFO] Panel 1: JUST ENTERED (0) 2026-05-27 16:34:03 [INFO] Panel 2: idle | closed=0 2026-05-27 16:34:03 [INFO] Panel 2: idle | closed=0 2026-05-27 16:34:03 [INFO] Panel 3: SHORT entry=30137.00 multy=20 qty=1 | unrealized=-55 closed=0 contrib=-55 2026-05-27 16:34:03 [INFO] Panel 3: SHORT entry=30137.00 multy=20 qty=1 | unrealized=-55 closed=0 contrib=-55 2026-05-27 16:34:03 [INFO] Panel 4: idle | closed=0 2026-05-27 16:34:03 [INFO] Panel 4: idle | closed=0 2026-05-27 16:34:03 [INFO] TOTAL PL_STATION = -55 2026-05-27 16:34:03 [INFO] TOTAL PL_STATION = -55 2026-05-27 16:34:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=30139.75 | Station=-55 2026-05-27 16:34:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=30139.75 | Station=-55 2026-05-27 16:34:04 [INFO] Email sent (thread=open_SHORT) 2026-05-27 16:34:04 [INFO] Email sent (thread=open_SHORT) 2026-05-27 16:38:14 [INFO] IB mail: SOLD 1 @ 30137.00 (NQ) 2026-05-27 16:38:14 [INFO] IB mail: SOLD 1 @ 30137.00 (NQ) 2026-05-27 16:38:15 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30137.00 (remaining=0) 2026-05-27 16:38:15 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30137.00 (remaining=0) 2026-05-27 16:40:21 [INFO] IB mail: SOLD 1 @ 30139.75 (NQ) 2026-05-27 16:40:21 [INFO] IB mail: SOLD 1 @ 30139.75 (NQ) 2026-05-27 16:40:21 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30139.75 (remaining=0) 2026-05-27 16:40:21 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30139.75 (remaining=0) 2026-05-27 16:42:05 [INFO] === PL_STATION [group @ 16:42:03] market=30033.50 === 2026-05-27 16:42:05 [INFO] === PL_STATION [group @ 16:42:03] market=30033.50 === 2026-05-27 16:42:05 [INFO] Panel 1: idle | closed=2121 2026-05-27 16:42:05 [INFO] Panel 1: idle | closed=2121 2026-05-27 16:42:05 [INFO] Panel 2: idle | closed=0 2026-05-27 16:42:05 [INFO] Panel 2: idle | closed=0 2026-05-27 16:42:05 [INFO] Panel 3: SHORT entry=30137.00 multy=20 qty=1 | unrealized=2070 closed=0 contrib=2070 2026-05-27 16:42:05 [INFO] Panel 3: SHORT entry=30137.00 multy=20 qty=1 | unrealized=2070 closed=0 contrib=2070 2026-05-27 16:42:05 [INFO] Panel 4: idle | closed=0 2026-05-27 16:42:05 [INFO] Panel 4: idle | closed=0 2026-05-27 16:42:05 [INFO] TOTAL PL_STATION = 4191 2026-05-27 16:42:05 [INFO] TOTAL PL_STATION = 4191 2026-05-27 16:42:05 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2121 | Station=+4191 2026-05-27 16:42:05 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2121 | Station=+4191 2026-05-27 16:42:06 [INFO] Email sent (thread=close_SHORT) 2026-05-27 16:42:06 [INFO] Email sent (thread=close_SHORT) 2026-05-27 16:43:42 [INFO] === PL_STATION [group @ 16:43:41] market=30002.75 === 2026-05-27 16:43:42 [INFO] === PL_STATION [group @ 16:43:41] market=30002.75 === 2026-05-27 16:43:42 [INFO] Panel 1: idle | closed=2121 2026-05-27 16:43:42 [INFO] Panel 1: idle | closed=2121 2026-05-27 16:43:42 [INFO] Panel 2: idle | closed=0 2026-05-27 16:43:42 [INFO] Panel 2: idle | closed=0 2026-05-27 16:43:42 [INFO] Panel 3: idle | closed=2681 2026-05-27 16:43:42 [INFO] Panel 3: idle | closed=2681 2026-05-27 16:43:42 [INFO] Panel 4: idle | closed=0 2026-05-27 16:43:42 [INFO] Panel 4: idle | closed=0 2026-05-27 16:43:42 [INFO] TOTAL PL_STATION = 4801 2026-05-27 16:43:42 [INFO] TOTAL PL_STATION = 4801 2026-05-27 16:43:42 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2681 | Station=+4801 2026-05-27 16:43:42 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2681 | Station=+4801 2026-05-27 16:43:43 [INFO] Email sent (thread=close_SHORT) 2026-05-27 16:43:43 [INFO] Email sent (thread=close_SHORT) 2026-05-27 16:44:04 [INFO] === PL_STATION [group @ 16:44:02] market=29987.25 === 2026-05-27 16:44:04 [INFO] === PL_STATION [group @ 16:44:02] market=29987.25 === 2026-05-27 16:44:04 [INFO] Panel 1: idle | closed=2121 2026-05-27 16:44:04 [INFO] Panel 1: idle | closed=2121 2026-05-27 16:44:04 [INFO] Panel 2: idle | closed=0 2026-05-27 16:44:04 [INFO] Panel 2: idle | closed=0 2026-05-27 16:44:04 [INFO] Panel 3: JUST ENTERED (0) 2026-05-27 16:44:04 [INFO] Panel 3: JUST ENTERED (0) 2026-05-27 16:44:04 [INFO] Panel 4: idle | closed=0 2026-05-27 16:44:04 [INFO] Panel 4: idle | closed=0 2026-05-27 16:44:04 [INFO] TOTAL PL_STATION = 2121 2026-05-27 16:44:04 [INFO] TOTAL PL_STATION = 2121 2026-05-27 16:44:04 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29987.25 | Station=+2121 2026-05-27 16:44:04 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29987.25 | Station=+2121 2026-05-27 16:44:05 [INFO] Email sent (thread=open_SHORT) 2026-05-27 16:44:05 [INFO] Email sent (thread=open_SHORT) 2026-05-27 16:44:31 [INFO] IB mail: BOUGHT 1 @ 30033.50 (NQ) 2026-05-27 16:44:31 [INFO] IB mail: BOUGHT 1 @ 30033.50 (NQ) 2026-05-27 16:44:31 [INFO] IB mail: BOUGHT 1 @ 30002.75 (NQ) 2026-05-27 16:44:31 [INFO] IB mail: BOUGHT 1 @ 30002.75 (NQ) 2026-05-27 16:44:32 [INFO] IB PL | Panel 1 SHORT | entry=30139.75 exit=30033.50 | PL=2125 net=2121 2026-05-27 16:44:32 [INFO] IB PL | Panel 1 SHORT | entry=30139.75 exit=30033.50 | PL=2125 net=2121 2026-05-27 16:44:32 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30033.50 (remaining=0) 2026-05-27 16:44:32 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30033.50 (remaining=0) 2026-05-27 16:44:32 [INFO] IB PL | Panel 3 SHORT | entry=30137.00 exit=30002.75 | PL=2685 net=2681 2026-05-27 16:44:32 [INFO] IB PL | Panel 3 SHORT | entry=30137.00 exit=30002.75 | PL=2685 net=2681 2026-05-27 16:44:32 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30002.75 (remaining=0) 2026-05-27 16:44:32 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30002.75 (remaining=0) 2026-05-27 16:45:03 [INFO] IB mail: SOLD 1 @ 29987.25 (NQ) 2026-05-27 16:45:03 [INFO] IB mail: SOLD 1 @ 29987.25 (NQ) 2026-05-27 16:45:03 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29987.25 (remaining=0) 2026-05-27 16:45:03 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29987.25 (remaining=0) 2026-05-27 17:25:56 [INFO] === PL_STATION [group @ 17:25:55] market=29931.25 === 2026-05-27 17:25:56 [INFO] === PL_STATION [group @ 17:25:55] market=29931.25 === 2026-05-27 17:25:56 [INFO] Panel 1: idle | closed=2121 2026-05-27 17:25:56 [INFO] Panel 1: idle | closed=2121 2026-05-27 17:25:56 [INFO] Panel 2: idle | closed=0 2026-05-27 17:25:56 [INFO] Panel 2: idle | closed=0 2026-05-27 17:25:56 [INFO] Panel 3: idle | closed=3796 2026-05-27 17:25:56 [INFO] Panel 3: idle | closed=3796 2026-05-27 17:25:56 [INFO] Panel 4: idle | closed=0 2026-05-27 17:25:56 [INFO] Panel 4: idle | closed=0 2026-05-27 17:25:56 [INFO] TOTAL PL_STATION = 5917 2026-05-27 17:25:56 [INFO] TOTAL PL_STATION = 5917 2026-05-27 17:25:56 [INFO] EXIT | Panel 3 S2 SHORT | PL=+1116 | Station=+5917 2026-05-27 17:25:56 [INFO] EXIT | Panel 3 S2 SHORT | PL=+1116 | Station=+5917 2026-05-27 17:25:57 [INFO] Email sent (thread=close_SHORT) 2026-05-27 17:25:57 [INFO] Email sent (thread=close_SHORT) 2026-05-27 17:26:24 [INFO] IB mail: BOUGHT 1 @ 29931.25 (NQ) 2026-05-27 17:26:24 [INFO] IB mail: BOUGHT 1 @ 29931.25 (NQ) 2026-05-27 17:26:24 [INFO] IB PL | Panel 3 SHORT | entry=29987.25 exit=29931.25 | PL=1120 net=1116 2026-05-27 17:26:24 [INFO] IB PL | Panel 3 SHORT | entry=29987.25 exit=29931.25 | PL=1120 net=1116 2026-05-27 17:26:24 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29931.25 (remaining=0) 2026-05-27 17:26:24 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29931.25 (remaining=0) 2026-05-27 17:28:03 [INFO] === PL_STATION [group @ 17:28:02] market=29895.25 === 2026-05-27 17:28:03 [INFO] === PL_STATION [group @ 17:28:02] market=29895.25 === 2026-05-27 17:28:03 [INFO] Panel 1: idle | closed=2121 2026-05-27 17:28:03 [INFO] Panel 1: idle | closed=2121 2026-05-27 17:28:03 [INFO] Panel 2: idle | closed=0 2026-05-27 17:28:03 [INFO] Panel 2: idle | closed=0 2026-05-27 17:28:03 [INFO] Panel 3: JUST ENTERED (0) 2026-05-27 17:28:03 [INFO] Panel 3: JUST ENTERED (0) 2026-05-27 17:28:03 [INFO] Panel 4: idle | closed=0 2026-05-27 17:28:03 [INFO] Panel 4: idle | closed=0 2026-05-27 17:28:03 [INFO] TOTAL PL_STATION = 2121 2026-05-27 17:28:03 [INFO] TOTAL PL_STATION = 2121 2026-05-27 17:28:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29895.25 | Station=+2121 2026-05-27 17:28:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29895.25 | Station=+2121 2026-05-27 17:28:04 [INFO] Email sent (thread=open_SHORT) 2026-05-27 17:28:04 [INFO] Email sent (thread=open_SHORT) 2026-05-27 17:28:32 [INFO] IB mail: SOLD 1 @ 29895.25 (NQ) 2026-05-27 17:28:32 [INFO] IB mail: SOLD 1 @ 29895.25 (NQ) 2026-05-27 17:28:32 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29895.25 (remaining=0) 2026-05-27 17:28:32 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29895.25 (remaining=0) 2026-05-27 19:13:02 [INFO] === PL_STATION [group @ 19:13:02] market=29997.50 === 2026-05-27 19:13:02 [INFO] === PL_STATION [group @ 19:13:02] market=29997.50 === 2026-05-27 19:13:02 [INFO] Panel 1: idle | closed=2121 2026-05-27 19:13:02 [INFO] Panel 1: idle | closed=2121 2026-05-27 19:13:02 [INFO] Panel 2: JUST ENTERED (0) 2026-05-27 19:13:02 [INFO] Panel 2: JUST ENTERED (0) 2026-05-27 19:13:02 [INFO] Panel 3: SHORT entry=29895.25 multy=20 qty=1 | unrealized=-2045 closed=3796 contrib=1751 2026-05-27 19:13:02 [INFO] Panel 3: SHORT entry=29895.25 multy=20 qty=1 | unrealized=-2045 closed=3796 contrib=1751 2026-05-27 19:13:02 [INFO] Panel 4: idle | closed=0 2026-05-27 19:13:02 [INFO] Panel 4: idle | closed=0 2026-05-27 19:13:02 [INFO] TOTAL PL_STATION = 3872 2026-05-27 19:13:02 [INFO] TOTAL PL_STATION = 3872 2026-05-27 19:13:02 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=29997.5 | Station=+3872 2026-05-27 19:13:02 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=29997.5 | Station=+3872 2026-05-27 19:13:04 [INFO] Email sent (thread=open_LONG) 2026-05-27 19:13:04 [INFO] Email sent (thread=open_LONG) 2026-05-27 19:13:17 [INFO] IB mail: BOUGHT 1 @ 29997.50 (NQ) 2026-05-27 19:13:17 [INFO] IB mail: BOUGHT 1 @ 29997.50 (NQ) 2026-05-27 19:13:17 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 29997.50 (remaining=0) 2026-05-27 19:13:17 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 29997.50 (remaining=0) 2026-05-27 20:08:03 [INFO] === PL_STATION [group @ 20:08:02] market=29932.25 === 2026-05-27 20:08:03 [INFO] === PL_STATION [group @ 20:08:02] market=29932.25 === 2026-05-27 20:08:03 [INFO] Panel 1: JUST ENTERED (0) 2026-05-27 20:08:03 [INFO] Panel 1: JUST ENTERED (0) 2026-05-27 20:08:03 [INFO] Panel 2: LONG entry=29997.50 multy=20 qty=1 | unrealized=-1305 closed=0 contrib=-1305 2026-05-27 20:08:03 [INFO] Panel 2: LONG entry=29997.50 multy=20 qty=1 | unrealized=-1305 closed=0 contrib=-1305 2026-05-27 20:08:03 [INFO] Panel 3: SHORT entry=29895.25 multy=20 qty=1 | unrealized=-740 closed=3796 contrib=3056 2026-05-27 20:08:03 [INFO] Panel 3: SHORT entry=29895.25 multy=20 qty=1 | unrealized=-740 closed=3796 contrib=3056 2026-05-27 20:08:03 [INFO] Panel 4: idle | closed=0 2026-05-27 20:08:03 [INFO] Panel 4: idle | closed=0 2026-05-27 20:08:03 [INFO] TOTAL PL_STATION = 1751 2026-05-27 20:08:03 [INFO] TOTAL PL_STATION = 1751 2026-05-27 20:08:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29932.25 | Station=+1751 2026-05-27 20:08:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29932.25 | Station=+1751 2026-05-27 20:08:04 [INFO] Email sent (thread=open_SHORT) 2026-05-27 20:08:04 [INFO] Email sent (thread=open_SHORT) 2026-05-27 20:08:31 [INFO] IB mail: SOLD 1 @ 29932.25 (NQ) 2026-05-27 20:08:31 [INFO] IB mail: SOLD 1 @ 29932.25 (NQ) 2026-05-27 20:08:35 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29932.25 (remaining=0) 2026-05-27 20:08:35 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29932.25 (remaining=0) 2026-05-27 22:55:14 [INFO] === PL_STATION [group @ 22:55:12] market=30046.50 === 2026-05-27 22:55:14 [INFO] === PL_STATION [group @ 22:55:12] market=30046.50 === 2026-05-27 22:55:14 [INFO] Panel 1: SHORT entry=29932.25 multy=20 qty=1 | unrealized=-2285 closed=2121 contrib=-164 2026-05-27 22:55:14 [INFO] Panel 1: SHORT entry=29932.25 multy=20 qty=1 | unrealized=-2285 closed=2121 contrib=-164 2026-05-27 22:55:14 [INFO] Panel 2: LONG entry=29997.50 multy=20 qty=1 | unrealized=980 closed=0 contrib=980 2026-05-27 22:55:14 [INFO] Panel 2: LONG entry=29997.50 multy=20 qty=1 | unrealized=980 closed=0 contrib=980 2026-05-27 22:55:14 [INFO] Panel 3: idle | closed=767 2026-05-27 22:55:14 [INFO] Panel 3: idle | closed=767 2026-05-27 22:55:14 [INFO] Panel 4: idle | closed=0 2026-05-27 22:55:14 [INFO] Panel 4: idle | closed=0 2026-05-27 22:55:14 [INFO] TOTAL PL_STATION = 1582 2026-05-27 22:55:14 [INFO] TOTAL PL_STATION = 1582 2026-05-27 22:55:14 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3029 | Station=+1582 2026-05-27 22:55:14 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3029 | Station=+1582 2026-05-27 22:55:15 [INFO] Email sent (thread=close_SHORT) 2026-05-27 22:55:15 [INFO] Email sent (thread=close_SHORT) 2026-05-27 22:55:17 [INFO] === PL_STATION [group @ 22:55:16] market=30046.50 === 2026-05-27 22:55:17 [INFO] === PL_STATION [group @ 22:55:16] market=30046.50 === 2026-05-27 22:55:17 [INFO] Panel 1: idle | closed=-169 2026-05-27 22:55:17 [INFO] Panel 1: idle | closed=-169 2026-05-27 22:55:17 [INFO] Panel 2: LONG entry=29997.50 multy=20 qty=1 | unrealized=980 closed=0 contrib=980 2026-05-27 22:55:17 [INFO] Panel 2: LONG entry=29997.50 multy=20 qty=1 | unrealized=980 closed=0 contrib=980 2026-05-27 22:55:17 [INFO] Panel 3: idle | closed=767 2026-05-27 22:55:17 [INFO] Panel 3: idle | closed=767 2026-05-27 22:55:17 [INFO] Panel 4: idle | closed=0 2026-05-27 22:55:17 [INFO] Panel 4: idle | closed=0 2026-05-27 22:55:17 [INFO] TOTAL PL_STATION = 1578 2026-05-27 22:55:17 [INFO] TOTAL PL_STATION = 1578 2026-05-27 22:55:17 [INFO] EXIT | Panel 1 S1 SHORT | PL=-2289 | Station=+1578 2026-05-27 22:55:17 [INFO] EXIT | Panel 1 S1 SHORT | PL=-2289 | Station=+1578 2026-05-27 22:55:18 [INFO] Email sent (thread=close_SHORT) 2026-05-27 22:55:18 [INFO] Email sent (thread=close_SHORT) 2026-05-27 22:55:34 [INFO] IB mail: BOUGHT 1 @ 30046.50 (NQ) 2026-05-27 22:55:34 [INFO] IB mail: BOUGHT 1 @ 30046.50 (NQ) 2026-05-27 22:55:34 [INFO] IB mail: BOUGHT 1 @ 30046.50 (NQ) 2026-05-27 22:55:34 [INFO] IB mail: BOUGHT 1 @ 30046.50 (NQ) 2026-05-27 22:55:35 [INFO] IB PL | Panel 3 SHORT | entry=29895.25 exit=30046.50 | PL=-3025 net=-3029 2026-05-27 22:55:35 [INFO] IB PL | Panel 3 SHORT | entry=29895.25 exit=30046.50 | PL=-3025 net=-3029 2026-05-27 22:55:35 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30046.50 (remaining=0) 2026-05-27 22:55:35 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30046.50 (remaining=0) 2026-05-27 22:55:35 [INFO] IB PL | Panel 1 SHORT | entry=29932.25 exit=30046.50 | PL=-2285 net=-2289 2026-05-27 22:55:35 [INFO] IB PL | Panel 1 SHORT | entry=29932.25 exit=30046.50 | PL=-2285 net=-2289 2026-05-27 22:55:35 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30046.50 (remaining=0) 2026-05-27 22:55:35 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30046.50 (remaining=0) 2026-05-27 22:57:08 [INFO] === PL_STATION [group @ 22:57:08] market=30040.25 === 2026-05-27 22:57:08 [INFO] === PL_STATION [group @ 22:57:08] market=30040.25 === 2026-05-27 22:57:08 [INFO] Panel 1: idle | closed=-169 2026-05-27 22:57:08 [INFO] Panel 1: idle | closed=-169 2026-05-27 22:57:08 [INFO] Panel 2: idle | closed=851 2026-05-27 22:57:08 [INFO] Panel 2: idle | closed=851 2026-05-27 22:57:08 [INFO] Panel 3: idle | closed=767 2026-05-27 22:57:08 [INFO] Panel 3: idle | closed=767 2026-05-27 22:57:08 [INFO] Panel 4: idle | closed=0 2026-05-27 22:57:08 [INFO] Panel 4: idle | closed=0 2026-05-27 22:57:08 [INFO] TOTAL PL_STATION = 1449 2026-05-27 22:57:08 [INFO] TOTAL PL_STATION = 1449 2026-05-27 22:57:08 [INFO] EXIT | Panel 2 S1 LONG | PL=+851 | Station=+1449 2026-05-27 22:57:08 [INFO] EXIT | Panel 2 S1 LONG | PL=+851 | Station=+1449 2026-05-27 22:57:09 [INFO] Email sent (thread=close_LONG) 2026-05-27 22:57:09 [INFO] Email sent (thread=close_LONG) 2026-05-27 22:57:39 [INFO] IB mail: SOLD 1 @ 30040.25 (NQ) 2026-05-27 22:57:39 [INFO] IB mail: SOLD 1 @ 30040.25 (NQ) 2026-05-27 22:57:39 [INFO] IB PL | Panel 2 LONG | entry=29997.50 exit=30040.25 | PL=855 net=851 2026-05-27 22:57:39 [INFO] IB PL | Panel 2 LONG | entry=29997.50 exit=30040.25 | PL=855 net=851 2026-05-27 22:57:39 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 30040.25 (remaining=0) 2026-05-27 22:57:39 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 30040.25 (remaining=0) Peer closed connection. 2026-05-27 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-27 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-27 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-27 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-27 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-27 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-27 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-27 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-28 00:00:18 [INFO] IB coherence day rollover — reset 2026-05-28 00:00:18 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57034) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57106) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57353) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57458) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57816) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57887) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 57932) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58094) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58183) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58208) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- 2026-05-28 06:03:05 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-05-28 06:03:05 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58377) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58738) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58841) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58843) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58862) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58919) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58933) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59013) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59033) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59036) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59123) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59184) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59305) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59370) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; secdefsg. The following farms are not connected: apachmds. ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59629) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-05-28 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-28.txt 2026-05-28 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-28.txt 2026-05-28 16:31:05 [INFO] === PL_STATION [group @ 16:31:03] market=30098.00 === 2026-05-28 16:31:05 [INFO] === PL_STATION [group @ 16:31:03] market=30098.00 === 2026-05-28 16:31:05 [INFO] Panel 1: idle | closed=0 2026-05-28 16:31:05 [INFO] Panel 1: idle | closed=0 2026-05-28 16:31:05 [INFO] Panel 2: idle | closed=0 2026-05-28 16:31:05 [INFO] Panel 2: idle | closed=0 2026-05-28 16:31:05 [INFO] Panel 3: idle | closed=0 2026-05-28 16:31:05 [INFO] Panel 3: idle | closed=0 2026-05-28 16:31:05 [INFO] Panel 4: JUST ENTERED (0) 2026-05-28 16:31:05 [INFO] Panel 4: JUST ENTERED (0) 2026-05-28 16:31:05 [INFO] TOTAL PL_STATION = 0 2026-05-28 16:31:05 [INFO] TOTAL PL_STATION = 0 2026-05-28 16:31:05 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=30098.0 | Station=+0 2026-05-28 16:31:05 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=30098.0 | Station=+0 2026-05-28 16:31:07 [INFO] Email sent (thread=open_LONG) 2026-05-28 16:31:07 [INFO] Email sent (thread=open_LONG) 2026-05-28 16:37:09 [INFO] IB mail: BOUGHT 1 @ 30098.00 (NQ) 2026-05-28 16:37:09 [INFO] IB mail: BOUGHT 1 @ 30098.00 (NQ) 2026-05-28 16:37:09 [INFO] COHERENCE MATCH | Panel 4 entry LONG <-> IB BOUGHT @ 30098.00 (remaining=0) 2026-05-28 16:37:09 [INFO] COHERENCE MATCH | Panel 4 entry LONG <-> IB BOUGHT @ 30098.00 (remaining=0) 2026-05-28 16:50:05 [INFO] === PL_STATION [group @ 16:50:03] market=29931.50 === 2026-05-28 16:50:05 [INFO] === PL_STATION [group @ 16:50:03] market=29931.50 === 2026-05-28 16:50:05 [INFO] Panel 1: JUST ENTERED (0) 2026-05-28 16:50:05 [INFO] Panel 1: JUST ENTERED (0) 2026-05-28 16:50:05 [INFO] Panel 2: idle | closed=0 2026-05-28 16:50:05 [INFO] Panel 2: idle | closed=0 2026-05-28 16:50:05 [INFO] Panel 3: idle | closed=0 2026-05-28 16:50:05 [INFO] Panel 3: idle | closed=0 2026-05-28 16:50:05 [INFO] Panel 4: LONG entry=30098.00 multy=20 qty=1 | unrealized=-3330 closed=0 contrib=-3330 2026-05-28 16:50:05 [INFO] Panel 4: LONG entry=30098.00 multy=20 qty=1 | unrealized=-3330 closed=0 contrib=-3330 2026-05-28 16:50:05 [INFO] TOTAL PL_STATION = -3330 2026-05-28 16:50:05 [INFO] TOTAL PL_STATION = -3330 2026-05-28 16:50:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29931.5 | Station=-3330 2026-05-28 16:50:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29931.5 | Station=-3330 2026-05-28 16:50:07 [INFO] Email sent (thread=open_SHORT) 2026-05-28 16:50:07 [INFO] Email sent (thread=open_SHORT) 2026-05-28 16:50:07 [INFO] === PL_STATION [group @ 16:50:04] market=29931.25 === 2026-05-28 16:50:07 [INFO] === PL_STATION [group @ 16:50:04] market=29931.25 === 2026-05-28 16:50:07 [INFO] Panel 1: SHORT entry=29931.50 multy=20 qty=1 | unrealized=5 closed=0 contrib=5 2026-05-28 16:50:07 [INFO] Panel 1: SHORT entry=29931.50 multy=20 qty=1 | unrealized=5 closed=0 contrib=5 2026-05-28 16:50:07 [INFO] Panel 2: idle | closed=0 2026-05-28 16:50:07 [INFO] Panel 2: idle | closed=0 2026-05-28 16:50:07 [INFO] Panel 3: JUST ENTERED (0) 2026-05-28 16:50:07 [INFO] Panel 3: JUST ENTERED (0) 2026-05-28 16:50:07 [INFO] Panel 4: LONG entry=30098.00 multy=20 qty=1 | unrealized=-3335 closed=0 contrib=-3335 2026-05-28 16:50:07 [INFO] Panel 4: LONG entry=30098.00 multy=20 qty=1 | unrealized=-3335 closed=0 contrib=-3335 2026-05-28 16:50:07 [INFO] TOTAL PL_STATION = -3330 2026-05-28 16:50:07 [INFO] TOTAL PL_STATION = -3330 2026-05-28 16:50:07 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29931.25 | Station=-3330 2026-05-28 16:50:07 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29931.25 | Station=-3330 2026-05-28 16:50:08 [INFO] Email sent (thread=open_SHORT) 2026-05-28 16:50:08 [INFO] Email sent (thread=open_SHORT) 2026-05-28 16:50:15 [INFO] IB mail: SOLD 2 @ 29931.38 (NQ) 2026-05-28 16:50:15 [INFO] IB mail: SOLD 2 @ 29931.38 (NQ) 2026-05-28 16:50:15 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29931.38 (remaining=1) 2026-05-28 16:50:15 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29931.38 (remaining=1) 2026-05-28 16:50:15 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29931.38 (remaining=0) 2026-05-28 16:50:15 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29931.38 (remaining=0) 2026-05-28 17:13:01 [INFO] === PL_STATION [group @ 17:13:00] market=30098.00 === 2026-05-28 17:13:01 [INFO] === PL_STATION [group @ 17:13:00] market=30098.00 === 2026-05-28 17:13:01 [INFO] Panel 1: SHORT entry=29931.50 multy=20 qty=1 | unrealized=-3330 closed=0 contrib=-3330 2026-05-28 17:13:01 [INFO] Panel 1: SHORT entry=29931.50 multy=20 qty=1 | unrealized=-3330 closed=0 contrib=-3330 2026-05-28 17:13:01 [INFO] Panel 2: idle | closed=0 2026-05-28 17:13:01 [INFO] Panel 2: idle | closed=0 2026-05-28 17:13:01 [INFO] Panel 3: idle | closed=-3844 2026-05-28 17:13:01 [INFO] Panel 3: idle | closed=-3844 2026-05-28 17:13:01 [INFO] Panel 4: LONG entry=30098.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-05-28 17:13:01 [INFO] Panel 4: LONG entry=30098.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-05-28 17:13:01 [INFO] TOTAL PL_STATION = -7174 2026-05-28 17:13:01 [INFO] TOTAL PL_STATION = -7174 2026-05-28 17:13:01 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3844 | Station=-7174 2026-05-28 17:13:01 [INFO] EXIT | Panel 3 S2 SHORT | PL=-3844 | Station=-7174 2026-05-28 17:13:03 [INFO] Email sent (thread=close_SHORT) 2026-05-28 17:13:03 [INFO] Email sent (thread=close_SHORT) 2026-05-28 17:13:15 [INFO] IB mail: BOUGHT 1 @ 30123.25 (NQ) 2026-05-28 17:13:15 [INFO] IB mail: BOUGHT 1 @ 30123.25 (NQ) 2026-05-28 17:13:15 [INFO] IB PL | Panel 3 SHORT | entry=29931.38 exit=30123.25 | PL=-3838 net=-3842 2026-05-28 17:13:15 [INFO] IB PL | Panel 3 SHORT | entry=29931.38 exit=30123.25 | PL=-3838 net=-3842 2026-05-28 17:13:15 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30123.25 (remaining=0) 2026-05-28 17:13:15 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30123.25 (remaining=0) 2026-05-28 18:02:46 [INFO] === PL_STATION [group @ 18:02:44] market=30224.25 === 2026-05-28 18:02:46 [INFO] === PL_STATION [group @ 18:02:44] market=30224.25 === 2026-05-28 18:02:46 [INFO] Panel 1: idle | closed=-5859 2026-05-28 18:02:46 [INFO] Panel 1: idle | closed=-5859 2026-05-28 18:02:46 [INFO] Panel 2: idle | closed=0 2026-05-28 18:02:46 [INFO] Panel 2: idle | closed=0 2026-05-28 18:02:46 [INFO] Panel 3: idle | closed=-3844 2026-05-28 18:02:46 [INFO] Panel 3: idle | closed=-3844 2026-05-28 18:02:46 [INFO] Panel 4: LONG entry=30098.00 multy=20 qty=1 | unrealized=2525 closed=0 contrib=2525 2026-05-28 18:02:46 [INFO] Panel 4: LONG entry=30098.00 multy=20 qty=1 | unrealized=2525 closed=0 contrib=2525 2026-05-28 18:02:46 [INFO] TOTAL PL_STATION = -7179 2026-05-28 18:02:46 [INFO] TOTAL PL_STATION = -7179 2026-05-28 18:02:46 [INFO] EXIT | Panel 1 S1 SHORT | PL=-5859 | Station=-7179 2026-05-28 18:02:46 [INFO] EXIT | Panel 1 S1 SHORT | PL=-5859 | Station=-7179 2026-05-28 18:02:52 [INFO] Email sent (thread=close_SHORT) 2026-05-28 18:02:52 [INFO] Email sent (thread=close_SHORT) 2026-05-28 18:03:08 [INFO] IB mail: BOUGHT 1 @ 30224.25 (NQ) 2026-05-28 18:03:08 [INFO] IB mail: BOUGHT 1 @ 30224.25 (NQ) 2026-05-28 18:03:08 [INFO] IB PL | Panel 1 SHORT | entry=29931.38 exit=30224.25 | PL=-5858 net=-5862 2026-05-28 18:03:08 [INFO] IB PL | Panel 1 SHORT | entry=29931.38 exit=30224.25 | PL=-5858 net=-5862 2026-05-28 18:03:08 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30224.25 (remaining=0) 2026-05-28 18:03:08 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30224.25 (remaining=0) 2026-05-28 22:57:05 [INFO] === PL_STATION [group @ 22:57:04] market=30297.50 === 2026-05-28 22:57:05 [INFO] === PL_STATION [group @ 22:57:04] market=30297.50 === 2026-05-28 22:57:05 [INFO] Panel 1: idle | closed=-5859 2026-05-28 22:57:05 [INFO] Panel 1: idle | closed=-5859 2026-05-28 22:57:05 [INFO] Panel 2: idle | closed=0 2026-05-28 22:57:05 [INFO] Panel 2: idle | closed=0 2026-05-28 22:57:05 [INFO] Panel 3: idle | closed=-3844 2026-05-28 22:57:05 [INFO] Panel 3: idle | closed=-3844 2026-05-28 22:57:05 [INFO] Panel 4: idle | closed=3986 2026-05-28 22:57:05 [INFO] Panel 4: idle | closed=3986 2026-05-28 22:57:05 [INFO] TOTAL PL_STATION = -5718 2026-05-28 22:57:05 [INFO] TOTAL PL_STATION = -5718 2026-05-28 22:57:05 [INFO] EXIT | Panel 4 S2 LONG | PL=+3986 | Station=-5718 2026-05-28 22:57:05 [INFO] EXIT | Panel 4 S2 LONG | PL=+3986 | Station=-5718 2026-05-28 22:57:06 [INFO] Email sent (thread=close_LONG) 2026-05-28 22:57:06 [INFO] Email sent (thread=close_LONG) 2026-05-28 22:57:08 [INFO] IB mail: SOLD 1 @ 30297.50 (NQ) 2026-05-28 22:57:08 [INFO] IB mail: SOLD 1 @ 30297.50 (NQ) 2026-05-28 22:57:08 [INFO] IB PL | Panel 4 LONG | entry=30098.00 exit=30297.50 | PL=3990 net=3986 2026-05-28 22:57:08 [INFO] IB PL | Panel 4 LONG | entry=30098.00 exit=30297.50 | PL=3990 net=3986 2026-05-28 22:57:08 [INFO] COHERENCE MATCH | Panel 4 exit LONG <-> IB SOLD @ 30297.50 (remaining=0) 2026-05-28 22:57:08 [INFO] COHERENCE MATCH | Panel 4 exit LONG <-> IB SOLD @ 30297.50 (remaining=0) Peer closed connection. 2026-05-28 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-28 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-28 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-28 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '188', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a17c830.01.01', '20260528 08:30:02 US/Central', 'U5774438', 'CME', 'BOT', '1', '30070.25', '1786231975', '0', '0', '1', '30070.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '189', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a17cd16.01.01', '20260528 08:33:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '30064.25', '1786231976', '0', '0', '1', '30064.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '190', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a17eb2b.01.01', '20260528 09:00:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '29989.50', '1786231977', '0', '0', '1', '29989.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '191', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a17eeef.01.01', '20260528 09:03:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '29982.75', '1786231978', '0', '0', '1', '29982.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '192', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a17f0ea.01.01', '20260528 09:06:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '29989.50', '1786231979', '0', '0', '1', '29989.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '193', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a17f3cf.01.01', '20260528 09:09:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '30030.00', '1786231980', '0', '0', '1', '30030.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '194', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a17fa3d.01.01', '20260528 09:13:06 US/Central', 'U5774438', 'CME', 'SLD', '1', '30148.00', '1786231981', '0', '0', '1', '30148.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '194', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a17fa3e.01.01', '20260528 09:13:06 US/Central', 'U5774438', 'CME', 'SLD', '3', '30147.75', '1786231981', '0', '0', '4', '30147.8125', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '194', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a17fa3f.01.01', '20260528 09:13:06 US/Central', 'U5774438', 'CME', 'SLD', '2', '30147.50', '1786231981', '0', '0', '6', '30147.708333', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-05-28 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-28 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-28 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-28 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 52680) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- 2026-05-29 00:00:25 [INFO] IB coherence day rollover — reset 2026-05-29 00:00:25 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 63513) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 50840) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 51048) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 51610) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 51734) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 851, in do_POST self.send_error(404) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 491, in send_error self.wfile.write(body) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 51880) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 856, in _serve_html self.end_headers() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 538, in end_headers self.flush_headers() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 542, in flush_headers self.wfile.write(b"".join(self._headers_buffer)) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-05-29 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-29.txt 2026-05-29 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-05-29.txt 2026-05-29 16:30:03 [INFO] === PL_STATION [group @ 16:30:03] market=30390.25 === 2026-05-29 16:30:03 [INFO] === PL_STATION [group @ 16:30:03] market=30390.25 === 2026-05-29 16:30:03 [INFO] Panel 1: idle | closed=0 2026-05-29 16:30:03 [INFO] Panel 1: idle | closed=0 2026-05-29 16:30:03 [INFO] Panel 2: JUST ENTERED (0) 2026-05-29 16:30:03 [INFO] Panel 2: JUST ENTERED (0) 2026-05-29 16:30:03 [INFO] Panel 3: idle | closed=0 2026-05-29 16:30:03 [INFO] Panel 3: idle | closed=0 2026-05-29 16:30:03 [INFO] Panel 4: idle | closed=0 2026-05-29 16:30:03 [INFO] Panel 4: idle | closed=0 2026-05-29 16:30:03 [INFO] TOTAL PL_STATION = 0 2026-05-29 16:30:03 [INFO] TOTAL PL_STATION = 0 2026-05-29 16:30:03 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=30390.25 | Station=+0 2026-05-29 16:30:03 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=30390.25 | Station=+0 2026-05-29 16:30:05 [INFO] Email sent (thread=open_LONG) 2026-05-29 16:30:05 [INFO] Email sent (thread=open_LONG) 2026-05-29 16:33:09 [INFO] IB mail: BOUGHT 1 @ 30390.25 (NQ) 2026-05-29 16:33:09 [INFO] IB mail: BOUGHT 1 @ 30390.25 (NQ) 2026-05-29 16:33:09 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 30390.25 (remaining=0) 2026-05-29 16:33:09 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 30390.25 (remaining=0) 2026-05-29 16:42:04 [INFO] === PL_STATION [group @ 16:42:02] market=30454.75 === 2026-05-29 16:42:04 [INFO] === PL_STATION [group @ 16:42:02] market=30454.75 === 2026-05-29 16:42:04 [INFO] Panel 1: idle | closed=0 2026-05-29 16:42:04 [INFO] Panel 1: idle | closed=0 2026-05-29 16:42:04 [INFO] Panel 2: LONG entry=30390.25 multy=20 qty=1 | unrealized=1290 closed=0 contrib=1290 2026-05-29 16:42:04 [INFO] Panel 2: LONG entry=30390.25 multy=20 qty=1 | unrealized=1290 closed=0 contrib=1290 2026-05-29 16:42:04 [INFO] Panel 3: idle | closed=0 2026-05-29 16:42:04 [INFO] Panel 3: idle | closed=0 2026-05-29 16:42:04 [INFO] Panel 4: JUST ENTERED (0) 2026-05-29 16:42:04 [INFO] Panel 4: JUST ENTERED (0) 2026-05-29 16:42:04 [INFO] TOTAL PL_STATION = 1290 2026-05-29 16:42:04 [INFO] TOTAL PL_STATION = 1290 2026-05-29 16:42:04 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=30454.75 | Station=+1290 2026-05-29 16:42:04 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=30454.75 | Station=+1290 2026-05-29 16:42:05 [INFO] Email sent (thread=open_LONG) 2026-05-29 16:42:05 [INFO] Email sent (thread=open_LONG) 2026-05-29 16:43:42 [INFO] IB mail: BOUGHT 1 @ 30454.75 (NQ) 2026-05-29 16:43:42 [INFO] IB mail: BOUGHT 1 @ 30454.75 (NQ) 2026-05-29 16:43:43 [INFO] COHERENCE MATCH | Panel 4 entry LONG <-> IB BOUGHT @ 30454.75 (remaining=0) 2026-05-29 16:43:43 [INFO] COHERENCE MATCH | Panel 4 entry LONG <-> IB BOUGHT @ 30454.75 (remaining=0) 2026-05-29 20:58:03 [INFO] === PL_STATION [group @ 20:58:02] market=30314.00 === 2026-05-29 20:58:03 [INFO] === PL_STATION [group @ 20:58:02] market=30314.00 === 2026-05-29 20:58:03 [INFO] Panel 1: JUST ENTERED (0) 2026-05-29 20:58:03 [INFO] Panel 1: JUST ENTERED (0) 2026-05-29 20:58:03 [INFO] Panel 2: LONG entry=30390.25 multy=20 qty=1 | unrealized=-1525 closed=0 contrib=-1525 2026-05-29 20:58:03 [INFO] Panel 2: LONG entry=30390.25 multy=20 qty=1 | unrealized=-1525 closed=0 contrib=-1525 2026-05-29 20:58:03 [INFO] Panel 3: idle | closed=0 2026-05-29 20:58:03 [INFO] Panel 3: idle | closed=0 2026-05-29 20:58:03 [INFO] Panel 4: LONG entry=30454.75 multy=20 qty=1 | unrealized=-2815 closed=0 contrib=-2815 2026-05-29 20:58:03 [INFO] Panel 4: LONG entry=30454.75 multy=20 qty=1 | unrealized=-2815 closed=0 contrib=-2815 2026-05-29 20:58:03 [INFO] TOTAL PL_STATION = -4340 2026-05-29 20:58:03 [INFO] TOTAL PL_STATION = -4340 2026-05-29 20:58:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=30314.0 | Station=-4340 2026-05-29 20:58:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=30314.0 | Station=-4340 2026-05-29 20:58:04 [INFO] Email sent (thread=open_SHORT) 2026-05-29 20:58:04 [INFO] Email sent (thread=open_SHORT) 2026-05-29 20:58:38 [INFO] IB mail: SOLD 1 @ 30314.00 (NQ) 2026-05-29 20:58:38 [INFO] IB mail: SOLD 1 @ 30314.00 (NQ) 2026-05-29 20:58:38 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30314.00 (remaining=0) 2026-05-29 20:58:38 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30314.00 (remaining=0) 2026-05-29 22:57:06 [INFO] === PL_STATION [group @ 22:57:05] market=30411.25 === 2026-05-29 22:57:06 [INFO] === PL_STATION [group @ 22:57:05] market=30411.25 === 2026-05-29 22:57:06 [INFO] Panel 1: SHORT entry=30314.00 multy=20 qty=1 | unrealized=-1945 closed=0 contrib=-1945 2026-05-29 22:57:06 [INFO] Panel 1: SHORT entry=30314.00 multy=20 qty=1 | unrealized=-1945 closed=0 contrib=-1945 2026-05-29 22:57:06 [INFO] Panel 2: idle | closed=416 2026-05-29 22:57:06 [INFO] Panel 2: idle | closed=416 2026-05-29 22:57:06 [INFO] Panel 3: idle | closed=0 2026-05-29 22:57:06 [INFO] Panel 3: idle | closed=0 2026-05-29 22:57:06 [INFO] Panel 4: LONG entry=30454.75 multy=20 qty=1 | unrealized=-870 closed=0 contrib=-870 2026-05-29 22:57:06 [INFO] Panel 4: LONG entry=30454.75 multy=20 qty=1 | unrealized=-870 closed=0 contrib=-870 2026-05-29 22:57:06 [INFO] TOTAL PL_STATION = -2399 2026-05-29 22:57:06 [INFO] TOTAL PL_STATION = -2399 2026-05-29 22:57:06 [INFO] EXIT | Panel 2 S1 LONG | PL=+416 | Station=-2399 2026-05-29 22:57:06 [INFO] EXIT | Panel 2 S1 LONG | PL=+416 | Station=-2399 2026-05-29 22:57:07 [INFO] Email sent (thread=close_LONG) 2026-05-29 22:57:07 [INFO] Email sent (thread=close_LONG) 2026-05-29 22:57:13 [INFO] === PL_STATION [group @ 22:57:12] market=30410.25 === 2026-05-29 22:57:13 [INFO] === PL_STATION [group @ 22:57:12] market=30410.25 === 2026-05-29 22:57:13 [INFO] Panel 1: SHORT entry=30314.00 multy=20 qty=1 | unrealized=-1925 closed=0 contrib=-1925 2026-05-29 22:57:13 [INFO] Panel 1: SHORT entry=30314.00 multy=20 qty=1 | unrealized=-1925 closed=0 contrib=-1925 2026-05-29 22:57:13 [INFO] Panel 2: idle | closed=416 2026-05-29 22:57:13 [INFO] Panel 2: idle | closed=416 2026-05-29 22:57:13 [INFO] Panel 3: idle | closed=0 2026-05-29 22:57:13 [INFO] Panel 3: idle | closed=0 2026-05-29 22:57:13 [INFO] Panel 4: idle | closed=-894 2026-05-29 22:57:13 [INFO] Panel 4: idle | closed=-894 2026-05-29 22:57:13 [INFO] TOTAL PL_STATION = -2404 2026-05-29 22:57:13 [INFO] TOTAL PL_STATION = -2404 2026-05-29 22:57:13 [INFO] EXIT | Panel 4 S2 LONG | PL=-894 | Station=-2404 2026-05-29 22:57:13 [INFO] EXIT | Panel 4 S2 LONG | PL=-894 | Station=-2404 2026-05-29 22:57:14 [INFO] Email sent (thread=close_LONG) 2026-05-29 22:57:14 [INFO] Email sent (thread=close_LONG) 2026-05-29 22:57:33 [INFO] IB mail: SOLD 1 @ 30411.25 (NQ) 2026-05-29 22:57:33 [INFO] IB mail: SOLD 1 @ 30411.25 (NQ) 2026-05-29 22:57:34 [INFO] IB mail: SOLD 1 @ 30410.25 (NQ) 2026-05-29 22:57:34 [INFO] IB mail: SOLD 1 @ 30410.25 (NQ) 2026-05-29 22:57:34 [INFO] IB PL | Panel 2 LONG | entry=30390.25 exit=30411.25 | PL=420 net=416 2026-05-29 22:57:34 [INFO] IB PL | Panel 2 LONG | entry=30390.25 exit=30411.25 | PL=420 net=416 2026-05-29 22:57:34 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 30411.25 (remaining=0) 2026-05-29 22:57:34 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 30411.25 (remaining=0) 2026-05-29 22:57:34 [INFO] IB PL | Panel 4 LONG | entry=30454.75 exit=30410.25 | PL=-890 net=-894 2026-05-29 22:57:34 [INFO] IB PL | Panel 4 LONG | entry=30454.75 exit=30410.25 | PL=-890 net=-894 2026-05-29 22:57:34 [INFO] COHERENCE MATCH | Panel 4 exit LONG <-> IB SOLD @ 30410.25 (remaining=0) 2026-05-29 22:57:34 [INFO] COHERENCE MATCH | Panel 4 exit LONG <-> IB SOLD @ 30410.25 (remaining=0) Peer closed connection. 2026-05-29 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-29 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-29 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-29 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '195', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a18f631.01.01', '20260529 08:30:02 US/Central', 'U5774438', 'CME', 'BOT', '1', '30390.25', '1724423912', '0', '0', '1', '30390.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '196', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a18fb13.01.01', '20260529 08:33:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '30405.00', '1724423913', '0', '0', '1', '30405.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '197', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a18fef0.01.01', '20260529 08:36:00 US/Central', 'U5774438', 'CME', 'BOT', '1', '30420.25', '1724423914', '0', '0', '1', '30420.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '198', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a1901c7.01.01', '20260529 08:39:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '30431.75', '1724423915', '0', '0', '1', '30431.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '199', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a190555.01.01', '20260529 08:42:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '30455.50', '1724423916', '0', '0', '1', '30455.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '200', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a190815.01.01', '20260529 08:45:00 US/Central', 'U5774438', 'CME', 'BOT', '1', '30464.50', '1724423917', '0', '0', '1', '30464.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '201', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a19bebc.01.01', '20260529 14:55:15 US/Central', 'U5774438', 'CME', 'SLD', '6', '30416.25', '1724423918', '0', '0', '6', '30416.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-05-29 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-29 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-29 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-29 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-30 00:00:22 [INFO] IB coherence day rollover — reset 2026-05-30 00:00:22 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Peer closed connection. 2026-05-30 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-30 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-30 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-30 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-30 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-30 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-30 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-30 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-31 00:00:12 [INFO] IB coherence day rollover — reset 2026-05-31 00:00:12 [INFO] IB coherence day rollover — reset 2026-05-31 06:46:52 [WARNING] IMAP connection failed: b'[AUTHENTICATIONFAILED] Invalid credentials (Failure)' 2026-05-31 06:46:52 [WARNING] IMAP connection failed: b'[AUTHENTICATIONFAILED] Invalid credentials (Failure)' Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Peer closed connection. 2026-05-31 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-31 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-05-31 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-31 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-05-31 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-31 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-05-31 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-05-31 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-01 00:00:21 [INFO] IB coherence day rollover — reset 2026-06-01 00:00:21 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Peer closed connection. 2026-06-01 11:39:38 [WARNING] IB event loop error: Socket disconnect 2026-06-01 11:39:38 [WARNING] IB event loop error: Socket disconnect 2026-06-01 11:39:38 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-01 11:39:38 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-01 11:51:53 [INFO] Dashboard: http://localhost:8080 2026-06-01 11:51:53 [INFO] Dashboard: http://localhost:8080 2026-06-01 11:51:57 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-01 11:51:57 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-01 11:51:57 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-01 11:51:57 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-01 11:51:57 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-01 11:51:57 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-01 11:51:57 [INFO] IB mail checker started 2026-06-01 11:51:57 [INFO] IB mail checker started 2026-06-01 11:51:57 [INFO] IB mail coherence checker started 2026-06-01 11:51:57 [INFO] IB mail coherence checker started 2026-06-01 11:51:57 [INFO] Trade Monitor starting 2026-06-01 11:51:57 [INFO] Trade Monitor starting 2026-06-01 11:51:57 [INFO] Monitoring 4 file(s) 2026-06-01 11:51:57 [INFO] Monitoring 4 file(s) 2026-06-01 11:51:57 [INFO] Panel 1 (S1) | offset=2972706 | in_trade=True 2026-06-01 11:51:57 [INFO] Panel 1 (S1) | offset=2972706 | in_trade=True 2026-06-01 11:51:57 [INFO] Panel 2 (S1) | offset=2030361 | in_trade=False 2026-06-01 11:51:57 [INFO] Panel 2 (S1) | offset=2030361 | in_trade=False 2026-06-01 11:51:57 [INFO] Panel 3 (S2) | offset=2855908 | in_trade=False 2026-06-01 11:51:57 [INFO] Panel 3 (S2) | offset=2855908 | in_trade=False 2026-06-01 11:51:57 [INFO] Panel 4 (S2) | offset=2205576 | in_trade=False 2026-06-01 11:51:57 [INFO] Panel 4 (S2) | offset=2205576 | in_trade=False 2026-06-01 11:51:57 [INFO] Monitoring started (4 files) 2026-06-01 11:51:57 [INFO] Monitoring started (4 files) 2026-06-01 11:51:58 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-01 11:51:58 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-01 11:52:27 [INFO] Monitor loop stopped. 2026-06-01 11:52:27 [INFO] Monitor loop stopped. 2026-06-01 11:52:27 [INFO] Monitor reset and restarted 2026-06-01 11:52:27 [INFO] Monitor reset and restarted 2026-06-01 11:52:27 [INFO] Panel 1: offset -> EOF (2972706 bytes) 2026-06-01 11:52:27 [INFO] Panel 1: offset -> EOF (2972706 bytes) 2026-06-01 11:52:27 [INFO] Panel 2: offset -> EOF (2030361 bytes) 2026-06-01 11:52:27 [INFO] Panel 2: offset -> EOF (2030361 bytes) 2026-06-01 11:52:27 [INFO] Panel 3: offset -> EOF (2855908 bytes) 2026-06-01 11:52:27 [INFO] Panel 3: offset -> EOF (2855908 bytes) 2026-06-01 11:52:27 [INFO] Panel 4: offset -> EOF (2205576 bytes) 2026-06-01 11:52:27 [INFO] Panel 4: offset -> EOF (2205576 bytes) 2026-06-01 11:52:27 [INFO] Panel 1 (S1) | offset=2972706 | in_trade=False 2026-06-01 11:52:27 [INFO] Panel 1 (S1) | offset=2972706 | in_trade=False 2026-06-01 11:52:27 [INFO] Panel 2 (S1) | offset=2030361 | in_trade=False 2026-06-01 11:52:27 [INFO] Panel 2 (S1) | offset=2030361 | in_trade=False 2026-06-01 11:52:27 [INFO] Panel 3 (S2) | offset=2855908 | in_trade=False 2026-06-01 11:52:27 [INFO] Panel 3 (S2) | offset=2855908 | in_trade=False 2026-06-01 11:52:27 [INFO] Panel 4 (S2) | offset=2205576 | in_trade=False 2026-06-01 11:52:27 [INFO] Panel 4 (S2) | offset=2205576 | in_trade=False 2026-06-01 11:52:27 [INFO] Monitoring started (4 files) 2026-06-01 11:52:27 [INFO] Monitoring started (4 files) 2026-06-01 11:52:51 [INFO] Dashboard: http://localhost:8080 2026-06-01 11:52:51 [INFO] Dashboard: http://localhost:8080 2026-06-01 11:52:51 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-01 11:52:51 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-01 11:52:51 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-01 11:52:51 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-01 11:52:51 [INFO] IB mail checker started 2026-06-01 11:52:51 [INFO] IB mail checker started 2026-06-01 11:52:51 [INFO] IB mail coherence checker started 2026-06-01 11:52:51 [INFO] IB mail coherence checker started 2026-06-01 11:52:51 [INFO] Trade Monitor starting 2026-06-01 11:52:51 [INFO] Trade Monitor starting 2026-06-01 11:52:51 [INFO] Monitoring 4 file(s) 2026-06-01 11:52:51 [INFO] Monitoring 4 file(s) 2026-06-01 11:52:51 [INFO] Panel 1 (S1) | offset=2972706 | in_trade=False 2026-06-01 11:52:51 [INFO] Panel 1 (S1) | offset=2972706 | in_trade=False 2026-06-01 11:52:51 [INFO] Panel 2 (S1) | offset=2030361 | in_trade=False 2026-06-01 11:52:51 [INFO] Panel 2 (S1) | offset=2030361 | in_trade=False 2026-06-01 11:52:51 [INFO] Panel 3 (S2) | offset=2855908 | in_trade=False 2026-06-01 11:52:51 [INFO] Panel 3 (S2) | offset=2855908 | in_trade=False 2026-06-01 11:52:51 [INFO] Panel 4 (S2) | offset=2205576 | in_trade=False 2026-06-01 11:52:51 [INFO] Panel 4 (S2) | offset=2205576 | in_trade=False 2026-06-01 11:52:51 [INFO] Monitoring started (4 files) 2026-06-01 11:52:51 [INFO] Monitoring started (4 files) 2026-06-01 11:52:51 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-01 11:52:51 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-01 11:52:52 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-01 11:52:52 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-06-01 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-01.txt 2026-06-01 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-01.txt 2026-06-01 19:18:04 [INFO] === PL_STATION [group @ 19:18:02] market=30459.00 === 2026-06-01 19:18:04 [INFO] === PL_STATION [group @ 19:18:02] market=30459.00 === 2026-06-01 19:18:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-01 19:18:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-01 19:18:04 [INFO] Panel 2: idle | closed=0 2026-06-01 19:18:04 [INFO] Panel 2: idle | closed=0 2026-06-01 19:18:04 [INFO] Panel 3: idle | closed=0 2026-06-01 19:18:04 [INFO] Panel 3: idle | closed=0 2026-06-01 19:18:04 [INFO] Panel 4: idle | closed=0 2026-06-01 19:18:04 [INFO] Panel 4: idle | closed=0 2026-06-01 19:18:04 [INFO] TOTAL PL_STATION = 0 2026-06-01 19:18:04 [INFO] TOTAL PL_STATION = 0 2026-06-01 19:18:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=30459.0 | Station=+0 2026-06-01 19:18:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=30459.0 | Station=+0 2026-06-01 19:18:07 [INFO] Email sent (thread=open_SHORT) 2026-06-01 19:18:07 [INFO] Email sent (thread=open_SHORT) 2026-06-01 19:18:07 [INFO] === PL_STATION [group @ 19:18:04] market=30459.25 === 2026-06-01 19:18:07 [INFO] === PL_STATION [group @ 19:18:04] market=30459.25 === 2026-06-01 19:18:07 [INFO] Panel 1: SHORT entry=30459.00 multy=20 qty=1 | unrealized=-5 closed=0 contrib=-5 2026-06-01 19:18:07 [INFO] Panel 1: SHORT entry=30459.00 multy=20 qty=1 | unrealized=-5 closed=0 contrib=-5 2026-06-01 19:18:07 [INFO] Panel 2: idle | closed=0 2026-06-01 19:18:07 [INFO] Panel 2: idle | closed=0 2026-06-01 19:18:07 [INFO] Panel 3: JUST ENTERED (0) 2026-06-01 19:18:07 [INFO] Panel 3: JUST ENTERED (0) 2026-06-01 19:18:07 [INFO] Panel 4: idle | closed=0 2026-06-01 19:18:07 [INFO] Panel 4: idle | closed=0 2026-06-01 19:18:07 [INFO] TOTAL PL_STATION = -5 2026-06-01 19:18:07 [INFO] TOTAL PL_STATION = -5 2026-06-01 19:18:07 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=30459.25 | Station=-5 2026-06-01 19:18:07 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=30459.25 | Station=-5 2026-06-01 19:18:08 [INFO] Email sent (thread=open_SHORT) 2026-06-01 19:18:08 [INFO] Email sent (thread=open_SHORT) 2026-06-01 19:18:34 [INFO] IB mail: SOLD 2 @ 30459.12 (NQ) 2026-06-01 19:18:34 [INFO] IB mail: SOLD 2 @ 30459.12 (NQ) 2026-06-01 19:18:35 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30459.12 (remaining=1) 2026-06-01 19:18:35 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30459.12 (remaining=1) 2026-06-01 19:18:35 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30459.12 (remaining=0) 2026-06-01 19:18:35 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30459.12 (remaining=0) 2026-06-01 20:43:29 [INFO] === PL_STATION [group @ 20:43:29] market=30671.00 === 2026-06-01 20:43:29 [INFO] === PL_STATION [group @ 20:43:29] market=30671.00 === 2026-06-01 20:43:29 [INFO] Panel 1: SHORT entry=30459.00 multy=20 qty=1 | unrealized=-4240 closed=0 contrib=-4240 2026-06-01 20:43:29 [INFO] Panel 1: SHORT entry=30459.00 multy=20 qty=1 | unrealized=-4240 closed=0 contrib=-4240 2026-06-01 20:43:29 [INFO] Panel 2: idle | closed=0 2026-06-01 20:43:29 [INFO] Panel 2: idle | closed=0 2026-06-01 20:43:29 [INFO] Panel 3: idle | closed=-4239 2026-06-01 20:43:29 [INFO] Panel 3: idle | closed=-4239 2026-06-01 20:43:29 [INFO] Panel 4: idle | closed=0 2026-06-01 20:43:29 [INFO] Panel 4: idle | closed=0 2026-06-01 20:43:29 [INFO] TOTAL PL_STATION = -8479 2026-06-01 20:43:29 [INFO] TOTAL PL_STATION = -8479 2026-06-01 20:43:29 [INFO] EXIT | Panel 3 S2 SHORT | PL=-4239 | Station=-8479 2026-06-01 20:43:29 [INFO] EXIT | Panel 3 S2 SHORT | PL=-4239 | Station=-8479 2026-06-01 20:43:31 [INFO] Email sent (thread=close_SHORT) 2026-06-01 20:43:31 [INFO] Email sent (thread=close_SHORT) 2026-06-01 20:44:03 [INFO] IB mail: BOUGHT 1 @ 30671.00 (NQ) 2026-06-01 20:44:03 [INFO] IB mail: BOUGHT 1 @ 30671.00 (NQ) 2026-06-01 20:44:03 [INFO] IB PL | Panel 3 SHORT | entry=30459.12 exit=30671.00 | PL=-4238 net=-4242 2026-06-01 20:44:03 [INFO] IB PL | Panel 3 SHORT | entry=30459.12 exit=30671.00 | PL=-4238 net=-4242 2026-06-01 20:44:03 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30671.00 (remaining=0) 2026-06-01 20:44:03 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30671.00 (remaining=0) 2026-06-01 22:50:26 [INFO] === PL_STATION [group @ 22:50:25] market=30562.00 === 2026-06-01 22:50:26 [INFO] === PL_STATION [group @ 22:50:25] market=30562.00 === 2026-06-01 22:50:26 [INFO] Panel 1: idle | closed=-2064 2026-06-01 22:50:26 [INFO] Panel 1: idle | closed=-2064 2026-06-01 22:50:26 [INFO] Panel 2: idle | closed=0 2026-06-01 22:50:26 [INFO] Panel 2: idle | closed=0 2026-06-01 22:50:26 [INFO] Panel 3: idle | closed=-4239 2026-06-01 22:50:26 [INFO] Panel 3: idle | closed=-4239 2026-06-01 22:50:26 [INFO] Panel 4: idle | closed=0 2026-06-01 22:50:26 [INFO] Panel 4: idle | closed=0 2026-06-01 22:50:26 [INFO] TOTAL PL_STATION = -6304 2026-06-01 22:50:26 [INFO] TOTAL PL_STATION = -6304 2026-06-01 22:50:26 [INFO] EXIT | Panel 1 S1 SHORT | PL=-2064 | Station=-6304 2026-06-01 22:50:26 [INFO] EXIT | Panel 1 S1 SHORT | PL=-2064 | Station=-6304 2026-06-01 22:50:27 [INFO] Email sent (thread=close_SHORT) 2026-06-01 22:50:27 [INFO] Email sent (thread=close_SHORT) 2026-06-01 22:51:01 [INFO] IB mail: BOUGHT 1 @ 30562.00 (NQ) 2026-06-01 22:51:01 [INFO] IB mail: BOUGHT 1 @ 30562.00 (NQ) 2026-06-01 22:51:02 [INFO] IB PL | Panel 1 SHORT | entry=30459.12 exit=30562.00 | PL=-2058 net=-2062 2026-06-01 22:51:02 [INFO] IB PL | Panel 1 SHORT | entry=30459.12 exit=30562.00 | PL=-2058 net=-2062 2026-06-01 22:51:02 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30562.00 (remaining=0) 2026-06-01 22:51:02 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30562.00 (remaining=0) 2026-06-01 22:51:03 [INFO] === PL_STATION [group @ 22:51:02] market=30564.00 === 2026-06-01 22:51:03 [INFO] === PL_STATION [group @ 22:51:02] market=30564.00 === 2026-06-01 22:51:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-01 22:51:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-01 22:51:03 [INFO] Panel 2: idle | closed=0 2026-06-01 22:51:03 [INFO] Panel 2: idle | closed=0 2026-06-01 22:51:03 [INFO] Panel 3: idle | closed=-4239 2026-06-01 22:51:03 [INFO] Panel 3: idle | closed=-4239 2026-06-01 22:51:03 [INFO] Panel 4: idle | closed=0 2026-06-01 22:51:03 [INFO] Panel 4: idle | closed=0 2026-06-01 22:51:03 [INFO] TOTAL PL_STATION = -4239 2026-06-01 22:51:03 [INFO] TOTAL PL_STATION = -4239 2026-06-01 22:51:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=30564.0 | Station=-4239 2026-06-01 22:51:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=30564.0 | Station=-4239 2026-06-01 22:51:04 [INFO] Email sent (thread=open_SHORT) 2026-06-01 22:51:04 [INFO] Email sent (thread=open_SHORT) 2026-06-01 22:51:33 [INFO] IB mail: SOLD 1 @ 30564.00 (NQ) 2026-06-01 22:51:33 [INFO] IB mail: SOLD 1 @ 30564.00 (NQ) 2026-06-01 22:51:33 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30564.00 (remaining=0) 2026-06-01 22:51:33 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30564.00 (remaining=0) 2026-06-01 22:55:14 [INFO] === PL_STATION [group @ 22:55:13] market=30563.00 === 2026-06-01 22:55:14 [INFO] === PL_STATION [group @ 22:55:13] market=30563.00 === 2026-06-01 22:55:14 [INFO] Panel 1: idle | closed=-2049 2026-06-01 22:55:14 [INFO] Panel 1: idle | closed=-2049 2026-06-01 22:55:14 [INFO] Panel 2: idle | closed=0 2026-06-01 22:55:14 [INFO] Panel 2: idle | closed=0 2026-06-01 22:55:14 [INFO] Panel 3: idle | closed=-4239 2026-06-01 22:55:14 [INFO] Panel 3: idle | closed=-4239 2026-06-01 22:55:14 [INFO] Panel 4: idle | closed=0 2026-06-01 22:55:14 [INFO] Panel 4: idle | closed=0 2026-06-01 22:55:14 [INFO] TOTAL PL_STATION = -6288 2026-06-01 22:55:14 [INFO] TOTAL PL_STATION = -6288 2026-06-01 22:55:14 [INFO] EXIT | Panel 1 S1 SHORT | PL=+16 | Station=-6288 2026-06-01 22:55:14 [INFO] EXIT | Panel 1 S1 SHORT | PL=+16 | Station=-6288 2026-06-01 22:55:16 [INFO] Email sent (thread=close_SHORT) 2026-06-01 22:55:16 [INFO] Email sent (thread=close_SHORT) 2026-06-01 22:55:41 [INFO] IB mail: BOUGHT 1 @ 30563.00 (NQ) 2026-06-01 22:55:41 [INFO] IB mail: BOUGHT 1 @ 30563.00 (NQ) 2026-06-01 22:55:41 [INFO] IB PL | Panel 1 SHORT | entry=30564.00 exit=30563.00 | PL=20 net=16 2026-06-01 22:55:41 [INFO] IB PL | Panel 1 SHORT | entry=30564.00 exit=30563.00 | PL=20 net=16 2026-06-01 22:55:41 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30563.00 (remaining=0) 2026-06-01 22:55:41 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30563.00 (remaining=0) Peer closed connection. 2026-06-01 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-01 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-01 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-01 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '202', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a1cfe13.01.01', '20260601 08:30:02 US/Central', 'U5774438', 'CME', 'SLD', '1', '30365.75', '1624405671', '0', '0', '1', '30365.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '203', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a1d1c6b.01.01', '20260601 08:57:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30357.25', '1624405672', '0', '0', '1', '30357.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '204', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a1d1fb5.01.01', '20260601 09:00:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30310.50', '1624405673', '0', '0', '1', '30310.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '205', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a1d22f9.01.01', '20260601 09:03:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30317.50', '1624405674', '0', '0', '1', '30317.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '206', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a1d25e7.01.01', '20260601 09:06:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30340.75', '1624405675', '0', '0', '1', '30340.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '207', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a1d28d3.01.01', '20260601 09:09:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30371.00', '1624405676', '0', '0', '1', '30371.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '208', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a1d79b5.01.01', '20260601 11:53:04 US/Central', 'U5774438', 'CME', 'BOT', '6', '30560.75', '1624405677', '0', '0', '6', '30560.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-06-01 23:00:32 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-01 23:00:32 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-01 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-01 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 51455) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- 2026-06-02 00:00:00 [INFO] IB coherence day rollover — reset 2026-06-02 00:00:00 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. 2026-06-02 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-02.txt 2026-06-02 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-02.txt ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 55365) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 55533) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- 2026-06-02 17:28:04 [INFO] === PL_STATION [group @ 17:28:03] market=30547.50 === 2026-06-02 17:28:04 [INFO] === PL_STATION [group @ 17:28:03] market=30547.50 === 2026-06-02 17:28:04 [INFO] Panel 1: idle | closed=0 2026-06-02 17:28:04 [INFO] Panel 1: idle | closed=0 2026-06-02 17:28:04 [INFO] Panel 2: idle | closed=0 2026-06-02 17:28:04 [INFO] Panel 2: idle | closed=0 2026-06-02 17:28:04 [INFO] Panel 3: JUST ENTERED (0) 2026-06-02 17:28:04 [INFO] Panel 3: JUST ENTERED (0) 2026-06-02 17:28:04 [INFO] Panel 4: idle | closed=0 2026-06-02 17:28:04 [INFO] Panel 4: idle | closed=0 2026-06-02 17:28:04 [INFO] TOTAL PL_STATION = 0 2026-06-02 17:28:04 [INFO] TOTAL PL_STATION = 0 2026-06-02 17:28:04 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=30547.5 | Station=+0 2026-06-02 17:28:04 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=30547.5 | Station=+0 2026-06-02 17:28:06 [INFO] Email sent (thread=open_SHORT) 2026-06-02 17:28:06 [INFO] Email sent (thread=open_SHORT) 2026-06-02 17:28:07 [INFO] IB mail: SOLD 1 @ 30547.50 (NQ) 2026-06-02 17:28:07 [INFO] IB mail: SOLD 1 @ 30547.50 (NQ) 2026-06-02 17:28:07 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30547.50 (remaining=0) 2026-06-02 17:28:07 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30547.50 (remaining=0) 2026-06-02 20:18:03 [INFO] === PL_STATION [group @ 20:18:03] market=30660.25 === 2026-06-02 20:18:03 [INFO] === PL_STATION [group @ 20:18:03] market=30660.25 === 2026-06-02 20:18:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-02 20:18:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-02 20:18:03 [INFO] Panel 2: idle | closed=0 2026-06-02 20:18:03 [INFO] Panel 2: idle | closed=0 2026-06-02 20:18:03 [INFO] Panel 3: SHORT entry=30547.50 multy=20 qty=1 | unrealized=-2255 closed=0 contrib=-2255 2026-06-02 20:18:03 [INFO] Panel 3: SHORT entry=30547.50 multy=20 qty=1 | unrealized=-2255 closed=0 contrib=-2255 2026-06-02 20:18:03 [INFO] Panel 4: idle | closed=0 2026-06-02 20:18:03 [INFO] Panel 4: idle | closed=0 2026-06-02 20:18:03 [INFO] TOTAL PL_STATION = -2255 2026-06-02 20:18:03 [INFO] TOTAL PL_STATION = -2255 2026-06-02 20:18:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=30660.25 | Station=-2255 2026-06-02 20:18:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=30660.25 | Station=-2255 2026-06-02 20:18:05 [INFO] Email sent (thread=open_SHORT) 2026-06-02 20:18:05 [INFO] Email sent (thread=open_SHORT) 2026-06-02 20:18:29 [INFO] IB mail: SOLD 1 @ 30660.25 (NQ) 2026-06-02 20:18:29 [INFO] IB mail: SOLD 1 @ 30660.25 (NQ) 2026-06-02 20:18:29 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30660.25 (remaining=0) 2026-06-02 20:18:29 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30660.25 (remaining=0) 2026-06-02 21:12:04 [INFO] === PL_STATION [group @ 21:12:03] market=30652.25 === 2026-06-02 21:12:04 [INFO] === PL_STATION [group @ 21:12:03] market=30652.25 === 2026-06-02 21:12:04 [INFO] Panel 1: SHORT entry=30660.25 multy=20 qty=1 | unrealized=160 closed=0 contrib=160 2026-06-02 21:12:04 [INFO] Panel 1: SHORT entry=30660.25 multy=20 qty=1 | unrealized=160 closed=0 contrib=160 2026-06-02 21:12:04 [INFO] Panel 2: JUST ENTERED (0) 2026-06-02 21:12:04 [INFO] Panel 2: JUST ENTERED (0) 2026-06-02 21:12:04 [INFO] Panel 3: SHORT entry=30547.50 multy=20 qty=1 | unrealized=-2095 closed=0 contrib=-2095 2026-06-02 21:12:04 [INFO] Panel 3: SHORT entry=30547.50 multy=20 qty=1 | unrealized=-2095 closed=0 contrib=-2095 2026-06-02 21:12:04 [INFO] Panel 4: idle | closed=0 2026-06-02 21:12:04 [INFO] Panel 4: idle | closed=0 2026-06-02 21:12:04 [INFO] TOTAL PL_STATION = -1935 2026-06-02 21:12:04 [INFO] TOTAL PL_STATION = -1935 2026-06-02 21:12:04 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=30652.25 | Station=-1935 2026-06-02 21:12:04 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=30652.25 | Station=-1935 2026-06-02 21:12:05 [INFO] Email sent (thread=open_LONG) 2026-06-02 21:12:05 [INFO] Email sent (thread=open_LONG) 2026-06-02 21:12:16 [INFO] IB mail: BOUGHT 1 @ 30652.25 (NQ) 2026-06-02 21:12:16 [INFO] IB mail: BOUGHT 1 @ 30652.25 (NQ) 2026-06-02 21:12:16 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 30652.25 (remaining=0) 2026-06-02 21:12:16 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 30652.25 (remaining=0) 2026-06-02 22:55:06 [INFO] === PL_STATION [group @ 22:55:04] market=30696.50 === 2026-06-02 22:55:06 [INFO] === PL_STATION [group @ 22:55:04] market=30696.50 === 2026-06-02 22:55:06 [INFO] Panel 1: SHORT entry=30660.25 multy=20 qty=1 | unrealized=-725 closed=0 contrib=-725 2026-06-02 22:55:06 [INFO] Panel 1: SHORT entry=30660.25 multy=20 qty=1 | unrealized=-725 closed=0 contrib=-725 2026-06-02 22:55:06 [INFO] Panel 2: LONG entry=30652.25 multy=20 qty=1 | unrealized=885 closed=0 contrib=885 2026-06-02 22:55:06 [INFO] Panel 2: LONG entry=30652.25 multy=20 qty=1 | unrealized=885 closed=0 contrib=885 2026-06-02 22:55:06 [INFO] Panel 3: idle | closed=-2984 2026-06-02 22:55:06 [INFO] Panel 3: idle | closed=-2984 2026-06-02 22:55:06 [INFO] Panel 4: idle | closed=0 2026-06-02 22:55:06 [INFO] Panel 4: idle | closed=0 2026-06-02 22:55:06 [INFO] TOTAL PL_STATION = -2824 2026-06-02 22:55:06 [INFO] TOTAL PL_STATION = -2824 2026-06-02 22:55:06 [INFO] EXIT | Panel 3 S2 SHORT | PL=-2984 | Station=-2824 2026-06-02 22:55:06 [INFO] EXIT | Panel 3 S2 SHORT | PL=-2984 | Station=-2824 2026-06-02 22:55:07 [INFO] Email sent (thread=close_SHORT) 2026-06-02 22:55:07 [INFO] Email sent (thread=close_SHORT) 2026-06-02 22:55:11 [INFO] === PL_STATION [group @ 22:55:11] market=30699.00 === 2026-06-02 22:55:11 [INFO] === PL_STATION [group @ 22:55:11] market=30699.00 === 2026-06-02 22:55:11 [INFO] Panel 1: idle | closed=-779 2026-06-02 22:55:11 [INFO] Panel 1: idle | closed=-779 2026-06-02 22:55:11 [INFO] Panel 2: LONG entry=30652.25 multy=20 qty=1 | unrealized=935 closed=0 contrib=935 2026-06-02 22:55:11 [INFO] Panel 2: LONG entry=30652.25 multy=20 qty=1 | unrealized=935 closed=0 contrib=935 2026-06-02 22:55:11 [INFO] Panel 3: idle | closed=-2984 2026-06-02 22:55:11 [INFO] Panel 3: idle | closed=-2984 2026-06-02 22:55:11 [INFO] Panel 4: idle | closed=0 2026-06-02 22:55:11 [INFO] Panel 4: idle | closed=0 2026-06-02 22:55:11 [INFO] TOTAL PL_STATION = -2829 2026-06-02 22:55:11 [INFO] TOTAL PL_STATION = -2829 2026-06-02 22:55:11 [INFO] EXIT | Panel 1 S1 SHORT | PL=-779 | Station=-2829 2026-06-02 22:55:11 [INFO] EXIT | Panel 1 S1 SHORT | PL=-779 | Station=-2829 2026-06-02 22:55:12 [INFO] Email sent (thread=close_SHORT) 2026-06-02 22:55:12 [INFO] Email sent (thread=close_SHORT) 2026-06-02 22:55:15 [INFO] IB mail: BOUGHT 1 @ 30696.50 (NQ) 2026-06-02 22:55:15 [INFO] IB mail: BOUGHT 1 @ 30696.50 (NQ) 2026-06-02 22:55:15 [INFO] IB mail: BOUGHT 1 @ 30699.00 (NQ) 2026-06-02 22:55:15 [INFO] IB mail: BOUGHT 1 @ 30699.00 (NQ) 2026-06-02 22:55:15 [INFO] IB PL | Panel 3 SHORT | entry=30547.50 exit=30696.50 | PL=-2980 net=-2984 2026-06-02 22:55:15 [INFO] IB PL | Panel 3 SHORT | entry=30547.50 exit=30696.50 | PL=-2980 net=-2984 2026-06-02 22:55:15 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30696.50 (remaining=0) 2026-06-02 22:55:15 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30696.50 (remaining=0) 2026-06-02 22:55:15 [INFO] IB PL | Panel 1 SHORT | entry=30660.25 exit=30699.00 | PL=-775 net=-779 2026-06-02 22:55:15 [INFO] IB PL | Panel 1 SHORT | entry=30660.25 exit=30699.00 | PL=-775 net=-779 2026-06-02 22:55:15 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30699.00 (remaining=0) 2026-06-02 22:55:15 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30699.00 (remaining=0) 2026-06-02 22:57:15 [INFO] === PL_STATION [group @ 22:57:13] market=30709.00 === 2026-06-02 22:57:15 [INFO] === PL_STATION [group @ 22:57:13] market=30709.00 === 2026-06-02 22:57:15 [INFO] Panel 1: idle | closed=-779 2026-06-02 22:57:15 [INFO] Panel 1: idle | closed=-779 2026-06-02 22:57:15 [INFO] Panel 2: idle | closed=1131 2026-06-02 22:57:15 [INFO] Panel 2: idle | closed=1131 2026-06-02 22:57:15 [INFO] Panel 3: idle | closed=-2984 2026-06-02 22:57:15 [INFO] Panel 3: idle | closed=-2984 2026-06-02 22:57:15 [INFO] Panel 4: idle | closed=0 2026-06-02 22:57:15 [INFO] Panel 4: idle | closed=0 2026-06-02 22:57:15 [INFO] TOTAL PL_STATION = -2633 2026-06-02 22:57:15 [INFO] TOTAL PL_STATION = -2633 2026-06-02 22:57:15 [INFO] EXIT | Panel 2 S1 LONG | PL=+1131 | Station=-2633 2026-06-02 22:57:15 [INFO] EXIT | Panel 2 S1 LONG | PL=+1131 | Station=-2633 2026-06-02 22:57:16 [INFO] Email sent (thread=close_LONG) 2026-06-02 22:57:16 [INFO] Email sent (thread=close_LONG) 2026-06-02 22:57:22 [INFO] IB mail: SOLD 1 @ 30709.00 (NQ) 2026-06-02 22:57:22 [INFO] IB mail: SOLD 1 @ 30709.00 (NQ) 2026-06-02 22:57:22 [INFO] IB PL | Panel 2 LONG | entry=30652.25 exit=30709.00 | PL=1135 net=1131 2026-06-02 22:57:22 [INFO] IB PL | Panel 2 LONG | entry=30652.25 exit=30709.00 | PL=1135 net=1131 2026-06-02 22:57:22 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 30709.00 (remaining=0) 2026-06-02 22:57:22 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 30709.00 (remaining=0) Peer closed connection. 2026-06-02 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-02 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-02 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-02 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '209', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a1e4cca.01.01', '20260602 08:30:02 US/Central', 'U5774438', 'CME', 'BOT', '1', '30564.00', '2026759398', '0', '0', '1', '30564.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '210', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a1e50e4.01.01', '20260602 08:33:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '30490.75', '2026759399', '0', '0', '1', '30490.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '211', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a1e66a4.01.01', '20260602 08:51:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '30558.25', '2026759400', '0', '0', '1', '30558.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '212', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a1e695b.01.01', '20260602 08:54:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '30575.75', '2026759401', '0', '0', '1', '30575.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '213', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a1e6cb8.01.01', '20260602 08:57:00 US/Central', 'U5774438', 'CME', 'BOT', '1', '30559.50', '2026759402', '0', '0', '1', '30559.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '214', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a1e7165.01.01', '20260602 09:00:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '30602.50', '2026759403', '0', '0', '1', '30602.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '215', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a1ea4a4.01.01', '20260602 10:14:51 US/Central', 'U5774438', 'CME', 'SLD', '6', '30660.00', '2026759404', '0', '0', '6', '30660.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-06-02 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-02 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-02 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-02 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-03 00:00:18 [INFO] IB coherence day rollover — reset 2026-06-03 00:00:18 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 55060) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-06-03 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-03.txt 2026-06-03 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-03.txt 2026-06-03 16:32:03 [INFO] === PL_STATION [group @ 16:32:03] market=30801.50 === 2026-06-03 16:32:03 [INFO] === PL_STATION [group @ 16:32:03] market=30801.50 === 2026-06-03 16:32:03 [INFO] Panel 1: idle | closed=0 2026-06-03 16:32:03 [INFO] Panel 1: idle | closed=0 2026-06-03 16:32:03 [INFO] Panel 2: JUST ENTERED (0) 2026-06-03 16:32:03 [INFO] Panel 2: JUST ENTERED (0) 2026-06-03 16:32:03 [INFO] Panel 3: idle | closed=0 2026-06-03 16:32:03 [INFO] Panel 3: idle | closed=0 2026-06-03 16:32:03 [INFO] Panel 4: idle | closed=0 2026-06-03 16:32:03 [INFO] Panel 4: idle | closed=0 2026-06-03 16:32:03 [INFO] TOTAL PL_STATION = 0 2026-06-03 16:32:03 [INFO] TOTAL PL_STATION = 0 2026-06-03 16:32:03 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=30801.5 | Station=+0 2026-06-03 16:32:03 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=30801.5 | Station=+0 2026-06-03 16:32:05 [INFO] Email sent (thread=open_LONG) 2026-06-03 16:32:05 [INFO] Email sent (thread=open_LONG) 2026-06-03 16:32:07 [INFO] === PL_STATION [group @ 16:32:05] market=30801.00 === 2026-06-03 16:32:07 [INFO] === PL_STATION [group @ 16:32:05] market=30801.00 === 2026-06-03 16:32:07 [INFO] Panel 1: idle | closed=0 2026-06-03 16:32:07 [INFO] Panel 1: idle | closed=0 2026-06-03 16:32:07 [INFO] Panel 2: LONG entry=30801.50 multy=20 qty=1 | unrealized=-10 closed=0 contrib=-10 2026-06-03 16:32:07 [INFO] Panel 2: LONG entry=30801.50 multy=20 qty=1 | unrealized=-10 closed=0 contrib=-10 2026-06-03 16:32:07 [INFO] Panel 3: idle | closed=0 2026-06-03 16:32:07 [INFO] Panel 3: idle | closed=0 2026-06-03 16:32:07 [INFO] Panel 4: JUST ENTERED (0) 2026-06-03 16:32:07 [INFO] Panel 4: JUST ENTERED (0) 2026-06-03 16:32:07 [INFO] TOTAL PL_STATION = -10 2026-06-03 16:32:07 [INFO] TOTAL PL_STATION = -10 2026-06-03 16:32:07 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=30801.0 | Station=-10 2026-06-03 16:32:07 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=30801.0 | Station=-10 2026-06-03 16:32:08 [INFO] Email sent (thread=open_LONG) 2026-06-03 16:32:08 [INFO] Email sent (thread=open_LONG) 2026-06-03 16:40:11 [WARNING] Coherence alert sent for Panel 2 2026-06-03 16:40:11 [WARNING] Coherence alert sent for Panel 2 2026-06-03 16:40:12 [WARNING] Coherence alert sent for Panel 4 2026-06-03 16:40:12 [WARNING] Coherence alert sent for Panel 4 2026-06-03 16:41:14 [INFO] IB mail: BOUGHT 2 @ 30801.25 (NQ) 2026-06-03 16:41:14 [INFO] IB mail: BOUGHT 2 @ 30801.25 (NQ) 2026-06-03 16:41:14 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 30801.25 (remaining=1) 2026-06-03 16:41:14 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 30801.25 (remaining=1) 2026-06-03 16:41:14 [INFO] COHERENCE MATCH | Panel 4 entry LONG <-> IB BOUGHT @ 30801.25 (remaining=0) 2026-06-03 16:41:14 [INFO] COHERENCE MATCH | Panel 4 entry LONG <-> IB BOUGHT @ 30801.25 (remaining=0) 2026-06-03 16:46:03 [INFO] === PL_STATION [group @ 16:46:02] market=30801.00 === 2026-06-03 16:46:03 [INFO] === PL_STATION [group @ 16:46:02] market=30801.00 === 2026-06-03 16:46:03 [INFO] Panel 1: idle | closed=0 2026-06-03 16:46:03 [INFO] Panel 1: idle | closed=0 2026-06-03 16:46:03 [INFO] Panel 2: LONG entry=30801.50 multy=20 qty=1 | unrealized=-10 closed=0 contrib=-10 2026-06-03 16:46:03 [INFO] Panel 2: LONG entry=30801.50 multy=20 qty=1 | unrealized=-10 closed=0 contrib=-10 2026-06-03 16:46:03 [INFO] Panel 3: JUST ENTERED (0) 2026-06-03 16:46:03 [INFO] Panel 3: JUST ENTERED (0) 2026-06-03 16:46:03 [INFO] Panel 4: LONG entry=30801.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-03 16:46:03 [INFO] Panel 4: LONG entry=30801.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-03 16:46:03 [INFO] TOTAL PL_STATION = -10 2026-06-03 16:46:03 [INFO] TOTAL PL_STATION = -10 2026-06-03 16:46:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=30598.25 | Station=-10 2026-06-03 16:46:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=30598.25 | Station=-10 2026-06-03 16:46:04 [INFO] Email sent (thread=open_SHORT) 2026-06-03 16:46:04 [INFO] Email sent (thread=open_SHORT) 2026-06-03 16:47:02 [INFO] === PL_STATION [group @ 16:47:02] market=30580.75 === 2026-06-03 16:47:02 [INFO] === PL_STATION [group @ 16:47:02] market=30580.75 === 2026-06-03 16:47:02 [INFO] Panel 1: JUST ENTERED (0) 2026-06-03 16:47:02 [INFO] Panel 1: JUST ENTERED (0) 2026-06-03 16:47:02 [INFO] Panel 2: LONG entry=30801.50 multy=20 qty=1 | unrealized=-4415 closed=0 contrib=-4415 2026-06-03 16:47:02 [INFO] Panel 2: LONG entry=30801.50 multy=20 qty=1 | unrealized=-4415 closed=0 contrib=-4415 2026-06-03 16:47:02 [INFO] Panel 3: SHORT entry=30598.25 multy=20 qty=1 | unrealized=350 closed=0 contrib=350 2026-06-03 16:47:02 [INFO] Panel 3: SHORT entry=30598.25 multy=20 qty=1 | unrealized=350 closed=0 contrib=350 2026-06-03 16:47:02 [INFO] Panel 4: LONG entry=30801.00 multy=20 qty=1 | unrealized=-4405 closed=0 contrib=-4405 2026-06-03 16:47:02 [INFO] Panel 4: LONG entry=30801.00 multy=20 qty=1 | unrealized=-4405 closed=0 contrib=-4405 2026-06-03 16:47:02 [INFO] TOTAL PL_STATION = -8470 2026-06-03 16:47:02 [INFO] TOTAL PL_STATION = -8470 2026-06-03 16:47:02 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=30580.75 | Station=-8470 2026-06-03 16:47:02 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=30580.75 | Station=-8470 2026-06-03 16:47:03 [INFO] Email sent (thread=open_SHORT) 2026-06-03 16:47:03 [INFO] Email sent (thread=open_SHORT) 2026-06-03 16:47:59 [INFO] IB mail: SOLD 1 @ 30598.25 (NQ) 2026-06-03 16:47:59 [INFO] IB mail: SOLD 1 @ 30598.25 (NQ) 2026-06-03 16:47:59 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30598.25 (remaining=0) 2026-06-03 16:47:59 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30598.25 (remaining=0) 2026-06-03 16:48:30 [INFO] IB mail: SOLD 1 @ 30580.75 (NQ) 2026-06-03 16:48:30 [INFO] IB mail: SOLD 1 @ 30580.75 (NQ) 2026-06-03 16:48:30 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30580.75 (remaining=0) 2026-06-03 16:48:30 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30580.75 (remaining=0) 2026-06-03 16:50:14 [INFO] === PL_STATION [group @ 16:50:13] market=30501.25 === 2026-06-03 16:50:14 [INFO] === PL_STATION [group @ 16:50:13] market=30501.25 === 2026-06-03 16:50:14 [INFO] Panel 1: SHORT entry=30580.75 multy=20 qty=1 | unrealized=1590 closed=0 contrib=1590 2026-06-03 16:50:14 [INFO] Panel 1: SHORT entry=30580.75 multy=20 qty=1 | unrealized=1590 closed=0 contrib=1590 2026-06-03 16:50:14 [INFO] Panel 2: idle | closed=-6009 2026-06-03 16:50:14 [INFO] Panel 2: idle | closed=-6009 2026-06-03 16:50:14 [INFO] Panel 3: SHORT entry=30598.25 multy=20 qty=1 | unrealized=1940 closed=0 contrib=1940 2026-06-03 16:50:14 [INFO] Panel 3: SHORT entry=30598.25 multy=20 qty=1 | unrealized=1940 closed=0 contrib=1940 2026-06-03 16:50:14 [INFO] Panel 4: LONG entry=30801.00 multy=20 qty=1 | unrealized=-5995 closed=0 contrib=-5995 2026-06-03 16:50:14 [INFO] Panel 4: LONG entry=30801.00 multy=20 qty=1 | unrealized=-5995 closed=0 contrib=-5995 2026-06-03 16:50:14 [INFO] TOTAL PL_STATION = -8474 2026-06-03 16:50:14 [INFO] TOTAL PL_STATION = -8474 2026-06-03 16:50:14 [INFO] EXIT | Panel 2 S1 LONG | PL=-6009 | Station=-8474 2026-06-03 16:50:14 [INFO] EXIT | Panel 2 S1 LONG | PL=-6009 | Station=-8474 2026-06-03 16:50:15 [INFO] Email sent (thread=close_LONG) 2026-06-03 16:50:15 [INFO] Email sent (thread=close_LONG) 2026-06-03 16:50:35 [INFO] IB mail: SOLD 1 @ 30501.25 (NQ) 2026-06-03 16:50:35 [INFO] IB mail: SOLD 1 @ 30501.25 (NQ) 2026-06-03 16:50:35 [INFO] IB PL | Panel 2 LONG | entry=30801.25 exit=30501.25 | PL=-6000 net=-6004 2026-06-03 16:50:35 [INFO] IB PL | Panel 2 LONG | entry=30801.25 exit=30501.25 | PL=-6000 net=-6004 2026-06-03 16:50:35 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 30501.25 (remaining=0) 2026-06-03 16:50:35 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 30501.25 (remaining=0) 2026-06-03 18:42:54 [INFO] === PL_STATION [group @ 18:42:52] market=30611.00 === 2026-06-03 18:42:54 [INFO] === PL_STATION [group @ 18:42:52] market=30611.00 === 2026-06-03 18:42:54 [INFO] Panel 1: idle | closed=-609 2026-06-03 18:42:54 [INFO] Panel 1: idle | closed=-609 2026-06-03 18:42:54 [INFO] Panel 2: idle | closed=-6009 2026-06-03 18:42:54 [INFO] Panel 2: idle | closed=-6009 2026-06-03 18:42:54 [INFO] Panel 3: SHORT entry=30598.25 multy=20 qty=1 | unrealized=-255 closed=0 contrib=-255 2026-06-03 18:42:54 [INFO] Panel 3: SHORT entry=30598.25 multy=20 qty=1 | unrealized=-255 closed=0 contrib=-255 2026-06-03 18:42:54 [INFO] Panel 4: LONG entry=30801.00 multy=20 qty=1 | unrealized=-3800 closed=0 contrib=-3800 2026-06-03 18:42:54 [INFO] Panel 4: LONG entry=30801.00 multy=20 qty=1 | unrealized=-3800 closed=0 contrib=-3800 2026-06-03 18:42:54 [INFO] TOTAL PL_STATION = -10674 2026-06-03 18:42:54 [INFO] TOTAL PL_STATION = -10674 2026-06-03 18:42:54 [INFO] EXIT | Panel 1 S1 SHORT | PL=-609 | Station=-10674 2026-06-03 18:42:54 [INFO] EXIT | Panel 1 S1 SHORT | PL=-609 | Station=-10674 2026-06-03 18:42:55 [INFO] Email sent (thread=close_SHORT) 2026-06-03 18:42:55 [INFO] Email sent (thread=close_SHORT) 2026-06-03 18:43:13 [INFO] IB mail: BOUGHT 1 @ 30611.00 (NQ) 2026-06-03 18:43:13 [INFO] IB mail: BOUGHT 1 @ 30611.00 (NQ) 2026-06-03 18:43:13 [INFO] IB PL | Panel 1 SHORT | entry=30580.75 exit=30611.00 | PL=-605 net=-609 2026-06-03 18:43:13 [INFO] IB PL | Panel 1 SHORT | entry=30580.75 exit=30611.00 | PL=-605 net=-609 2026-06-03 18:43:13 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30611.00 (remaining=0) 2026-06-03 18:43:13 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30611.00 (remaining=0) 2026-06-03 19:19:29 [INFO] === PL_STATION [group @ 19:19:28] market=30569.00 === 2026-06-03 19:19:29 [INFO] === PL_STATION [group @ 19:19:28] market=30569.00 === 2026-06-03 19:19:29 [INFO] Panel 1: idle | closed=-609 2026-06-03 19:19:29 [INFO] Panel 1: idle | closed=-609 2026-06-03 19:19:29 [INFO] Panel 2: idle | closed=-6009 2026-06-03 19:19:29 [INFO] Panel 2: idle | closed=-6009 2026-06-03 19:19:29 [INFO] Panel 3: idle | closed=581 2026-06-03 19:19:29 [INFO] Panel 3: idle | closed=581 2026-06-03 19:19:29 [INFO] Panel 4: LONG entry=30801.00 multy=20 qty=1 | unrealized=-4640 closed=0 contrib=-4640 2026-06-03 19:19:29 [INFO] Panel 4: LONG entry=30801.00 multy=20 qty=1 | unrealized=-4640 closed=0 contrib=-4640 2026-06-03 19:19:29 [INFO] TOTAL PL_STATION = -10678 2026-06-03 19:19:29 [INFO] TOTAL PL_STATION = -10678 2026-06-03 19:19:29 [INFO] EXIT | Panel 3 S2 SHORT | PL=+581 | Station=-10678 2026-06-03 19:19:29 [INFO] EXIT | Panel 3 S2 SHORT | PL=+581 | Station=-10678 2026-06-03 19:19:30 [INFO] Email sent (thread=close_SHORT) 2026-06-03 19:19:30 [INFO] Email sent (thread=close_SHORT) 2026-06-03 19:19:59 [INFO] IB mail: BOUGHT 1 @ 30569.00 (NQ) 2026-06-03 19:19:59 [INFO] IB mail: BOUGHT 1 @ 30569.00 (NQ) 2026-06-03 19:19:59 [INFO] IB PL | Panel 3 SHORT | entry=30598.25 exit=30569.00 | PL=585 net=581 2026-06-03 19:19:59 [INFO] IB PL | Panel 3 SHORT | entry=30598.25 exit=30569.00 | PL=585 net=581 2026-06-03 19:19:59 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30569.00 (remaining=0) 2026-06-03 19:19:59 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30569.00 (remaining=0) ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 64870) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- 2026-06-03 20:53:03 [INFO] === PL_STATION [group @ 20:53:02] market=30633.75 === 2026-06-03 20:53:03 [INFO] === PL_STATION [group @ 20:53:02] market=30633.75 === 2026-06-03 20:53:03 [INFO] Panel 1: idle | closed=-609 2026-06-03 20:53:03 [INFO] Panel 1: idle | closed=-609 2026-06-03 20:53:03 [INFO] Panel 2: JUST ENTERED (0) 2026-06-03 20:53:03 [INFO] Panel 2: JUST ENTERED (0) 2026-06-03 20:53:03 [INFO] Panel 3: idle | closed=581 2026-06-03 20:53:03 [INFO] Panel 3: idle | closed=581 2026-06-03 20:53:03 [INFO] Panel 4: LONG entry=30801.00 multy=20 qty=1 | unrealized=-3345 closed=0 contrib=-3345 2026-06-03 20:53:03 [INFO] Panel 4: LONG entry=30801.00 multy=20 qty=1 | unrealized=-3345 closed=0 contrib=-3345 2026-06-03 20:53:03 [INFO] TOTAL PL_STATION = -3374 2026-06-03 20:53:03 [INFO] TOTAL PL_STATION = -3374 2026-06-03 20:53:03 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=30633.75 | Station=-3374 2026-06-03 20:53:03 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=30633.75 | Station=-3374 2026-06-03 20:53:04 [INFO] Email sent (thread=open_LONG) 2026-06-03 20:53:04 [INFO] Email sent (thread=open_LONG) 2026-06-03 20:53:18 [INFO] IB mail: BOUGHT 1 @ 30633.75 (NQ) 2026-06-03 20:53:18 [INFO] IB mail: BOUGHT 1 @ 30633.75 (NQ) 2026-06-03 20:53:19 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 30633.75 (remaining=0) 2026-06-03 20:53:19 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 30633.75 (remaining=0) 2026-06-03 22:57:07 [INFO] === PL_STATION [group @ 22:57:06] market=30654.75 === 2026-06-03 22:57:07 [INFO] === PL_STATION [group @ 22:57:06] market=30654.75 === 2026-06-03 22:57:07 [INFO] Panel 1: idle | closed=-609 2026-06-03 22:57:07 [INFO] Panel 1: idle | closed=-609 2026-06-03 22:57:07 [INFO] Panel 2: LONG entry=30633.75 multy=20 qty=1 | unrealized=420 closed=-6009 contrib=-5589 2026-06-03 22:57:07 [INFO] Panel 2: LONG entry=30633.75 multy=20 qty=1 | unrealized=420 closed=-6009 contrib=-5589 2026-06-03 22:57:07 [INFO] Panel 3: idle | closed=581 2026-06-03 22:57:07 [INFO] Panel 3: idle | closed=581 2026-06-03 22:57:07 [INFO] Panel 4: idle | closed=-2929 2026-06-03 22:57:07 [INFO] Panel 4: idle | closed=-2929 2026-06-03 22:57:07 [INFO] TOTAL PL_STATION = -8548 2026-06-03 22:57:07 [INFO] TOTAL PL_STATION = -8548 2026-06-03 22:57:07 [INFO] EXIT | Panel 4 S2 LONG | PL=-2929 | Station=-8548 2026-06-03 22:57:07 [INFO] EXIT | Panel 4 S2 LONG | PL=-2929 | Station=-8548 2026-06-03 22:57:09 [INFO] Email sent (thread=close_LONG) 2026-06-03 22:57:09 [INFO] Email sent (thread=close_LONG) 2026-06-03 22:57:13 [INFO] === PL_STATION [group @ 22:57:12] market=30652.75 === 2026-06-03 22:57:13 [INFO] === PL_STATION [group @ 22:57:12] market=30652.75 === 2026-06-03 22:57:13 [INFO] Panel 1: idle | closed=-609 2026-06-03 22:57:13 [INFO] Panel 1: idle | closed=-609 2026-06-03 22:57:13 [INFO] Panel 2: idle | closed=-5634 2026-06-03 22:57:13 [INFO] Panel 2: idle | closed=-5634 2026-06-03 22:57:13 [INFO] Panel 3: idle | closed=581 2026-06-03 22:57:13 [INFO] Panel 3: idle | closed=581 2026-06-03 22:57:13 [INFO] Panel 4: idle | closed=-2929 2026-06-03 22:57:13 [INFO] Panel 4: idle | closed=-2929 2026-06-03 22:57:13 [INFO] TOTAL PL_STATION = -8592 2026-06-03 22:57:13 [INFO] TOTAL PL_STATION = -8592 2026-06-03 22:57:13 [INFO] EXIT | Panel 2 S1 LONG | PL=+376 | Station=-8592 2026-06-03 22:57:13 [INFO] EXIT | Panel 2 S1 LONG | PL=+376 | Station=-8592 2026-06-03 22:57:14 [INFO] Email sent (thread=close_LONG) 2026-06-03 22:57:14 [INFO] Email sent (thread=close_LONG) 2026-06-03 22:57:22 [INFO] IB mail: SOLD 1 @ 30654.75 (NQ) 2026-06-03 22:57:22 [INFO] IB mail: SOLD 1 @ 30654.75 (NQ) 2026-06-03 22:57:22 [INFO] IB mail: SOLD 1 @ 30652.75 (NQ) 2026-06-03 22:57:22 [INFO] IB mail: SOLD 1 @ 30652.75 (NQ) 2026-06-03 22:57:23 [INFO] IB PL | Panel 4 LONG | entry=30801.25 exit=30654.75 | PL=-2930 net=-2934 2026-06-03 22:57:23 [INFO] IB PL | Panel 4 LONG | entry=30801.25 exit=30654.75 | PL=-2930 net=-2934 2026-06-03 22:57:23 [INFO] COHERENCE MATCH | Panel 4 exit LONG <-> IB SOLD @ 30654.75 (remaining=0) 2026-06-03 22:57:23 [INFO] COHERENCE MATCH | Panel 4 exit LONG <-> IB SOLD @ 30654.75 (remaining=0) 2026-06-03 22:57:23 [INFO] IB PL | Panel 2 LONG | entry=30633.75 exit=30652.75 | PL=380 net=376 2026-06-03 22:57:23 [INFO] IB PL | Panel 2 LONG | entry=30633.75 exit=30652.75 | PL=380 net=376 2026-06-03 22:57:23 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 30652.75 (remaining=0) 2026-06-03 22:57:23 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 30652.75 (remaining=0) Peer closed connection. 2026-06-03 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-03 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-03 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-03 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-03 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-03 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-03 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-03 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 60227) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 60277) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- 2026-06-04 00:00:26 [INFO] IB coherence day rollover — reset 2026-06-04 00:00:26 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 60943) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61359) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 856, in _serve_html self.end_headers() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 538, in end_headers self.flush_headers() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 542, in flush_headers self.wfile.write(b"".join(self._headers_buffer)) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. 2026-06-04 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-04.txt 2026-06-04 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-04.txt 2026-06-04 16:31:04 [INFO] === PL_STATION [group @ 16:31:03] market=30240.50 === 2026-06-04 16:31:04 [INFO] === PL_STATION [group @ 16:31:03] market=30240.50 === 2026-06-04 16:31:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-04 16:31:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-04 16:31:04 [INFO] Panel 2: idle | closed=0 2026-06-04 16:31:04 [INFO] Panel 2: idle | closed=0 2026-06-04 16:31:04 [INFO] Panel 3: idle | closed=0 2026-06-04 16:31:04 [INFO] Panel 3: idle | closed=0 2026-06-04 16:31:04 [INFO] Panel 4: idle | closed=0 2026-06-04 16:31:04 [INFO] Panel 4: idle | closed=0 2026-06-04 16:31:04 [INFO] TOTAL PL_STATION = 0 2026-06-04 16:31:04 [INFO] TOTAL PL_STATION = 0 2026-06-04 16:31:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=30240.5 | Station=+0 2026-06-04 16:31:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=30240.5 | Station=+0 2026-06-04 16:31:08 [INFO] Email sent (thread=open_SHORT) 2026-06-04 16:31:08 [INFO] Email sent (thread=open_SHORT) 2026-06-04 16:31:10 [INFO] === PL_STATION [group @ 16:31:04] market=30243.75 === 2026-06-04 16:31:10 [INFO] === PL_STATION [group @ 16:31:04] market=30243.75 === 2026-06-04 16:31:10 [INFO] Panel 1: SHORT entry=30240.50 multy=20 qty=1 | unrealized=-65 closed=0 contrib=-65 2026-06-04 16:31:10 [INFO] Panel 1: SHORT entry=30240.50 multy=20 qty=1 | unrealized=-65 closed=0 contrib=-65 2026-06-04 16:31:10 [INFO] Panel 2: idle | closed=0 2026-06-04 16:31:10 [INFO] Panel 2: idle | closed=0 2026-06-04 16:31:10 [INFO] Panel 3: JUST ENTERED (0) 2026-06-04 16:31:10 [INFO] Panel 3: JUST ENTERED (0) 2026-06-04 16:31:10 [INFO] Panel 4: idle | closed=0 2026-06-04 16:31:10 [INFO] Panel 4: idle | closed=0 2026-06-04 16:31:10 [INFO] TOTAL PL_STATION = -65 2026-06-04 16:31:10 [INFO] TOTAL PL_STATION = -65 2026-06-04 16:31:10 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=30243.75 | Station=-65 2026-06-04 16:31:10 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=30243.75 | Station=-65 2026-06-04 16:31:12 [INFO] Email sent (thread=open_SHORT) 2026-06-04 16:31:12 [INFO] Email sent (thread=open_SHORT) ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 63861) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 63865) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 63868) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- 2026-06-04 16:39:35 [WARNING] Coherence alert sent for Panel 1 2026-06-04 16:39:35 [WARNING] Coherence alert sent for Panel 1 2026-06-04 16:39:37 [WARNING] Coherence alert sent for Panel 3 2026-06-04 16:39:37 [WARNING] Coherence alert sent for Panel 3 2026-06-04 16:40:39 [INFO] IB mail: SOLD 2 @ 30242.12 (NQ) 2026-06-04 16:40:39 [INFO] IB mail: SOLD 2 @ 30242.12 (NQ) 2026-06-04 16:40:39 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30242.12 (remaining=1) 2026-06-04 16:40:39 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30242.12 (remaining=1) 2026-06-04 16:40:39 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30242.12 (remaining=0) 2026-06-04 16:40:39 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30242.12 (remaining=0) 2026-06-04 16:43:59 [INFO] === PL_STATION [group @ 16:43:59] market=30234.75 === 2026-06-04 16:43:59 [INFO] === PL_STATION [group @ 16:43:59] market=30234.75 === 2026-06-04 16:43:59 [INFO] Panel 1: idle | closed=111 2026-06-04 16:43:59 [INFO] Panel 1: idle | closed=111 2026-06-04 16:43:59 [INFO] Panel 2: idle | closed=0 2026-06-04 16:43:59 [INFO] Panel 2: idle | closed=0 2026-06-04 16:43:59 [INFO] Panel 3: SHORT entry=30243.75 multy=20 qty=1 | unrealized=180 closed=0 contrib=180 2026-06-04 16:43:59 [INFO] Panel 3: SHORT entry=30243.75 multy=20 qty=1 | unrealized=180 closed=0 contrib=180 2026-06-04 16:43:59 [INFO] Panel 4: idle | closed=0 2026-06-04 16:43:59 [INFO] Panel 4: idle | closed=0 2026-06-04 16:43:59 [INFO] TOTAL PL_STATION = 291 2026-06-04 16:43:59 [INFO] TOTAL PL_STATION = 291 2026-06-04 16:43:59 [INFO] EXIT | Panel 1 S1 SHORT | PL=+111 | Station=+291 2026-06-04 16:43:59 [INFO] EXIT | Panel 1 S1 SHORT | PL=+111 | Station=+291 2026-06-04 16:44:00 [INFO] Email sent (thread=close_SHORT) 2026-06-04 16:44:00 [INFO] Email sent (thread=close_SHORT) 2026-06-04 16:45:29 [INFO] === PL_STATION [group @ 16:45:27] market=30243.75 === 2026-06-04 16:45:29 [INFO] === PL_STATION [group @ 16:45:27] market=30243.75 === 2026-06-04 16:45:29 [INFO] Panel 1: idle | closed=111 2026-06-04 16:45:29 [INFO] Panel 1: idle | closed=111 2026-06-04 16:45:29 [INFO] Panel 2: idle | closed=0 2026-06-04 16:45:29 [INFO] Panel 2: idle | closed=0 2026-06-04 16:45:29 [INFO] Panel 3: JUST ENTERED (0) 2026-06-04 16:45:29 [INFO] Panel 3: JUST ENTERED (0) 2026-06-04 16:45:29 [INFO] Panel 4: idle | closed=0 2026-06-04 16:45:29 [INFO] Panel 4: idle | closed=0 2026-06-04 16:45:29 [INFO] TOTAL PL_STATION = 111 2026-06-04 16:45:29 [INFO] TOTAL PL_STATION = 111 2026-06-04 16:45:29 [INFO] EXIT | Panel 3 S2 SHORT | PL=+1071 | Station=+111 2026-06-04 16:45:29 [INFO] EXIT | Panel 3 S2 SHORT | PL=+1071 | Station=+111 2026-06-04 16:45:31 [INFO] Email sent (thread=close_SHORT) 2026-06-04 16:45:31 [INFO] Email sent (thread=close_SHORT) 2026-06-04 16:45:31 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=30243.75 | Station=+111 2026-06-04 16:45:31 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=30243.75 | Station=+111 2026-06-04 16:45:32 [INFO] Email sent (thread=open_SHORT) 2026-06-04 16:45:32 [INFO] Email sent (thread=open_SHORT) 2026-06-04 16:45:51 [INFO] IB mail: BOUGHT 1 @ 30234.75 (NQ) 2026-06-04 16:45:51 [INFO] IB mail: BOUGHT 1 @ 30234.75 (NQ) 2026-06-04 16:45:52 [INFO] IB PL | Panel 1 SHORT | entry=30242.12 exit=30234.75 | PL=148 net=143 2026-06-04 16:45:52 [INFO] IB PL | Panel 1 SHORT | entry=30242.12 exit=30234.75 | PL=148 net=143 2026-06-04 16:45:52 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30234.75 (remaining=0) 2026-06-04 16:45:52 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30234.75 (remaining=0) 2026-06-04 16:46:23 [INFO] IB mail: BOUGHT 1 @ 30190.00 (NQ) 2026-06-04 16:46:23 [INFO] IB mail: BOUGHT 1 @ 30190.00 (NQ) 2026-06-04 16:46:23 [INFO] IB PL | Panel 3 SHORT | entry=30242.12 exit=30190.00 | PL=1042 net=1038 2026-06-04 16:46:23 [INFO] IB PL | Panel 3 SHORT | entry=30242.12 exit=30190.00 | PL=1042 net=1038 2026-06-04 16:46:23 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30190.00 (remaining=0) 2026-06-04 16:46:23 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30190.00 (remaining=0) 2026-06-04 16:53:42 [WARNING] Coherence alert sent for Panel 3 2026-06-04 16:53:42 [WARNING] Coherence alert sent for Panel 3 2026-06-04 18:48:05 [INFO] === PL_STATION [group @ 18:48:03] market=30385.00 === 2026-06-04 18:48:05 [INFO] === PL_STATION [group @ 18:48:03] market=30385.00 === 2026-06-04 18:48:05 [INFO] Panel 1: JUST ENTERED (0) 2026-06-04 18:48:05 [INFO] Panel 1: JUST ENTERED (0) 2026-06-04 18:48:05 [INFO] Panel 2: idle | closed=0 2026-06-04 18:48:05 [INFO] Panel 2: idle | closed=0 2026-06-04 18:48:05 [INFO] Panel 3: SHORT entry=30243.75 multy=20 qty=1 | unrealized=-2825 closed=1071 contrib=-1754 2026-06-04 18:48:05 [INFO] Panel 3: SHORT entry=30243.75 multy=20 qty=1 | unrealized=-2825 closed=1071 contrib=-1754 2026-06-04 18:48:05 [INFO] Panel 4: idle | closed=0 2026-06-04 18:48:05 [INFO] Panel 4: idle | closed=0 2026-06-04 18:48:05 [INFO] TOTAL PL_STATION = -1754 2026-06-04 18:48:05 [INFO] TOTAL PL_STATION = -1754 2026-06-04 18:48:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=30385.25 | Station=-1754 2026-06-04 18:48:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=30385.25 | Station=-1754 2026-06-04 18:48:06 [INFO] Email sent (thread=open_SHORT) 2026-06-04 18:48:06 [INFO] Email sent (thread=open_SHORT) 2026-06-04 18:48:45 [INFO] IB mail: SOLD 2 @ 30385.12 (NQ) 2026-06-04 18:48:45 [INFO] IB mail: SOLD 2 @ 30385.12 (NQ) 2026-06-04 18:48:45 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30385.12 (remaining=1) 2026-06-04 18:48:45 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30385.12 (remaining=1) 2026-06-04 21:02:46 [INFO] === PL_STATION [group @ 21:02:45] market=30573.00 === 2026-06-04 21:02:46 [INFO] === PL_STATION [group @ 21:02:45] market=30573.00 === 2026-06-04 21:02:46 [INFO] Panel 1: SHORT entry=30385.25 multy=20 qty=1 | unrealized=-3755 closed=111 contrib=-3644 2026-06-04 21:02:46 [INFO] Panel 1: SHORT entry=30385.25 multy=20 qty=1 | unrealized=-3755 closed=111 contrib=-3644 2026-06-04 21:02:46 [INFO] Panel 2: idle | closed=0 2026-06-04 21:02:46 [INFO] Panel 2: idle | closed=0 2026-06-04 21:02:46 [INFO] Panel 3: idle | closed=-5519 2026-06-04 21:02:46 [INFO] Panel 3: idle | closed=-5519 2026-06-04 21:02:46 [INFO] Panel 4: idle | closed=0 2026-06-04 21:02:46 [INFO] Panel 4: idle | closed=0 2026-06-04 21:02:46 [INFO] TOTAL PL_STATION = -9163 2026-06-04 21:02:46 [INFO] TOTAL PL_STATION = -9163 2026-06-04 21:02:46 [INFO] EXIT | Panel 3 S2 SHORT | PL=-6589 | Station=-9163 2026-06-04 21:02:46 [INFO] EXIT | Panel 3 S2 SHORT | PL=-6589 | Station=-9163 2026-06-04 21:02:48 [INFO] Email sent (thread=close_SHORT) 2026-06-04 21:02:48 [INFO] Email sent (thread=close_SHORT) 2026-06-04 21:02:53 [INFO] IB mail: BOUGHT 1 @ 30573.00 (NQ) 2026-06-04 21:02:53 [INFO] IB mail: BOUGHT 1 @ 30573.00 (NQ) 2026-06-04 21:02:53 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30573.00 (remaining=0) 2026-06-04 21:02:53 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30573.00 (remaining=0) 2026-06-04 22:55:17 [INFO] === PL_STATION [group @ 22:55:16] market=30503.25 === 2026-06-04 22:55:17 [INFO] === PL_STATION [group @ 22:55:16] market=30503.25 === 2026-06-04 22:55:17 [INFO] Panel 1: idle | closed=-2254 2026-06-04 22:55:17 [INFO] Panel 1: idle | closed=-2254 2026-06-04 22:55:17 [INFO] Panel 2: idle | closed=0 2026-06-04 22:55:17 [INFO] Panel 2: idle | closed=0 2026-06-04 22:55:17 [INFO] Panel 3: idle | closed=-5519 2026-06-04 22:55:17 [INFO] Panel 3: idle | closed=-5519 2026-06-04 22:55:17 [INFO] Panel 4: idle | closed=0 2026-06-04 22:55:17 [INFO] Panel 4: idle | closed=0 2026-06-04 22:55:17 [INFO] TOTAL PL_STATION = -7773 2026-06-04 22:55:17 [INFO] TOTAL PL_STATION = -7773 2026-06-04 22:55:17 [INFO] EXIT | Panel 1 S1 SHORT | PL=-2364 | Station=-7773 2026-06-04 22:55:17 [INFO] EXIT | Panel 1 S1 SHORT | PL=-2364 | Station=-7773 2026-06-04 22:55:18 [INFO] Email sent (thread=close_SHORT) 2026-06-04 22:55:18 [INFO] Email sent (thread=close_SHORT) 2026-06-04 22:55:42 [INFO] IB mail: BOUGHT 1 @ 30503.25 (NQ) 2026-06-04 22:55:42 [INFO] IB mail: BOUGHT 1 @ 30503.25 (NQ) 2026-06-04 22:55:42 [INFO] IB PL | Panel 1 SHORT | entry=30385.12 exit=30503.25 | PL=-2362 net=-2367 2026-06-04 22:55:42 [INFO] IB PL | Panel 1 SHORT | entry=30385.12 exit=30503.25 | PL=-2362 net=-2367 2026-06-04 22:55:42 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30503.25 (remaining=0) 2026-06-04 22:55:42 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30503.25 (remaining=0) Peer closed connection. 2026-06-04 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-04 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-04 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-04 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '216', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2113ae.01.01', '20260604 08:30:02 US/Central', 'U5774438', 'CME', 'SLD', '1', '30255.25', '126975449', '0', '0', '1', '30255.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '217', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2119c4.01.01', '20260604 08:33:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30300.00', '126975450', '0', '0', '1', '30300.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '218', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a211fae.01.01', '20260604 08:36:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30322.25', '126975451', '0', '0', '1', '30322.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '219', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a21271a.01.01', '20260604 08:42:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30274.50', '126975452', '0', '0', '1', '30274.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '220', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a212b7c.01.01', '20260604 08:45:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30220.75', '126975453', '0', '0', '1', '30220.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '221', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2131b3.01.01', '20260604 08:48:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30267.25', '126975454', '0', '0', '1', '30267.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '222', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a21aaca.01.01', '20260604 11:53:27 US/Central', 'U5774438', 'CME', 'BOT', '1', '30490.00', '126975455', '0', '0', '1', '30490.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '222', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a21aacb.01.01', '20260604 11:53:27 US/Central', 'U5774438', 'CME', 'BOT', '5', '30490.25', '126975455', '0', '0', '6', '30490.208333', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-06-04 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-04 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-04 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-04 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-05 00:00:12 [INFO] IB coherence day rollover — reset 2026-06-05 00:00:12 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 52962) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 53391) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 53653) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 53720) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. 2026-06-05 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-05.txt 2026-06-05 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-05.txt 2026-06-05 16:32:05 [INFO] === PL_STATION [group @ 16:32:03] market=30094.00 === 2026-06-05 16:32:05 [INFO] === PL_STATION [group @ 16:32:03] market=30094.00 === 2026-06-05 16:32:05 [INFO] Panel 1: idle | closed=0 2026-06-05 16:32:05 [INFO] Panel 1: idle | closed=0 2026-06-05 16:32:05 [INFO] Panel 2: idle | closed=0 2026-06-05 16:32:05 [INFO] Panel 2: idle | closed=0 2026-06-05 16:32:05 [INFO] Panel 3: idle | closed=0 2026-06-05 16:32:05 [INFO] Panel 3: idle | closed=0 2026-06-05 16:32:05 [INFO] Panel 4: JUST ENTERED (0) 2026-06-05 16:32:05 [INFO] Panel 4: JUST ENTERED (0) 2026-06-05 16:32:05 [INFO] TOTAL PL_STATION = 0 2026-06-05 16:32:05 [INFO] TOTAL PL_STATION = 0 2026-06-05 16:32:05 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=30094.0 | Station=+0 2026-06-05 16:32:05 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=30094.0 | Station=+0 2026-06-05 16:32:06 [INFO] Email sent (thread=open_LONG) 2026-06-05 16:32:06 [INFO] Email sent (thread=open_LONG) 2026-06-05 16:40:15 [WARNING] Coherence alert sent for Panel 4 2026-06-05 16:40:15 [WARNING] Coherence alert sent for Panel 4 2026-06-05 16:41:50 [INFO] IB mail: BOUGHT 1 @ 30094.00 (NQ) 2026-06-05 16:41:50 [INFO] IB mail: BOUGHT 1 @ 30094.00 (NQ) 2026-06-05 16:41:51 [INFO] COHERENCE MATCH | Panel 4 entry LONG <-> IB BOUGHT @ 30094.00 (remaining=0) 2026-06-05 16:41:51 [INFO] COHERENCE MATCH | Panel 4 entry LONG <-> IB BOUGHT @ 30094.00 (remaining=0) 2026-06-05 16:46:03 [INFO] === PL_STATION [group @ 16:46:02] market=29910.75 === 2026-06-05 16:46:03 [INFO] === PL_STATION [group @ 16:46:02] market=29910.75 === 2026-06-05 16:46:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-05 16:46:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-05 16:46:03 [INFO] Panel 2: idle | closed=0 2026-06-05 16:46:03 [INFO] Panel 2: idle | closed=0 2026-06-05 16:46:03 [INFO] Panel 3: idle | closed=0 2026-06-05 16:46:03 [INFO] Panel 3: idle | closed=0 2026-06-05 16:46:03 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-3665 closed=0 contrib=-3665 2026-06-05 16:46:03 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-3665 closed=0 contrib=-3665 2026-06-05 16:46:03 [INFO] TOTAL PL_STATION = -3665 2026-06-05 16:46:03 [INFO] TOTAL PL_STATION = -3665 2026-06-05 16:46:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29910.75 | Station=-3665 2026-06-05 16:46:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29910.75 | Station=-3665 2026-06-05 16:46:06 [INFO] Email sent (thread=open_SHORT) 2026-06-05 16:46:06 [INFO] Email sent (thread=open_SHORT) 2026-06-05 16:47:02 [INFO] IB mail: SOLD 1 @ 29910.75 (NQ) 2026-06-05 16:47:02 [INFO] IB mail: SOLD 1 @ 29910.75 (NQ) 2026-06-05 16:47:02 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29910.75 (remaining=0) 2026-06-05 16:47:02 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29910.75 (remaining=0) 2026-06-05 16:48:02 [INFO] === PL_STATION [group @ 16:48:02] market=29888.25 === 2026-06-05 16:48:02 [INFO] === PL_STATION [group @ 16:48:02] market=29888.25 === 2026-06-05 16:48:02 [INFO] Panel 1: SHORT entry=29910.75 multy=20 qty=1 | unrealized=450 closed=0 contrib=450 2026-06-05 16:48:02 [INFO] Panel 1: SHORT entry=29910.75 multy=20 qty=1 | unrealized=450 closed=0 contrib=450 2026-06-05 16:48:02 [INFO] Panel 2: idle | closed=0 2026-06-05 16:48:02 [INFO] Panel 2: idle | closed=0 2026-06-05 16:48:02 [INFO] Panel 3: JUST ENTERED (0) 2026-06-05 16:48:02 [INFO] Panel 3: JUST ENTERED (0) 2026-06-05 16:48:02 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-4115 closed=0 contrib=-4115 2026-06-05 16:48:02 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-4115 closed=0 contrib=-4115 2026-06-05 16:48:02 [INFO] TOTAL PL_STATION = -3665 2026-06-05 16:48:02 [INFO] TOTAL PL_STATION = -3665 2026-06-05 16:48:02 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29888.25 | Station=-3665 2026-06-05 16:48:02 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29888.25 | Station=-3665 2026-06-05 16:48:04 [INFO] Email sent (thread=open_SHORT) 2026-06-05 16:48:04 [INFO] Email sent (thread=open_SHORT) 2026-06-05 16:48:36 [INFO] IB mail: SOLD 1 @ 29888.25 (NQ) 2026-06-05 16:48:36 [INFO] IB mail: SOLD 1 @ 29888.25 (NQ) 2026-06-05 16:48:36 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29888.25 (remaining=0) 2026-06-05 16:48:36 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29888.25 (remaining=0) 2026-06-05 16:59:09 [INFO] === PL_STATION [group @ 16:59:09] market=30094.00 === 2026-06-05 16:59:09 [INFO] === PL_STATION [group @ 16:59:09] market=30094.00 === 2026-06-05 16:59:09 [INFO] Panel 1: idle | closed=2431 2026-06-05 16:59:09 [INFO] Panel 1: idle | closed=2431 2026-06-05 16:59:09 [INFO] Panel 2: idle | closed=0 2026-06-05 16:59:09 [INFO] Panel 2: idle | closed=0 2026-06-05 16:59:09 [INFO] Panel 3: SHORT entry=29888.25 multy=20 qty=1 | unrealized=-4115 closed=0 contrib=-4115 2026-06-05 16:59:09 [INFO] Panel 3: SHORT entry=29888.25 multy=20 qty=1 | unrealized=-4115 closed=0 contrib=-4115 2026-06-05 16:59:09 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-05 16:59:09 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-05 16:59:09 [INFO] TOTAL PL_STATION = -1684 2026-06-05 16:59:09 [INFO] TOTAL PL_STATION = -1684 2026-06-05 16:59:09 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2431 | Station=-1684 2026-06-05 16:59:09 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2431 | Station=-1684 2026-06-05 16:59:10 [INFO] Email sent (thread=close_SHORT) 2026-06-05 16:59:10 [INFO] Email sent (thread=close_SHORT) 2026-06-05 16:59:40 [INFO] IB mail: BOUGHT 1 @ 29789.00 (NQ) 2026-06-05 16:59:40 [INFO] IB mail: BOUGHT 1 @ 29789.00 (NQ) 2026-06-05 16:59:40 [INFO] IB PL | Panel 1 SHORT | entry=29910.75 exit=29789.00 | PL=2435 net=2431 2026-06-05 16:59:40 [INFO] IB PL | Panel 1 SHORT | entry=29910.75 exit=29789.00 | PL=2435 net=2431 2026-06-05 16:59:40 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29789.00 (remaining=0) 2026-06-05 16:59:40 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29789.00 (remaining=0) 2026-06-05 17:00:01 [INFO] INIT LINE | Panel 3 S2 | QTY=None Price=None | Skipped 2026-06-05 17:00:01 [INFO] INIT LINE | Panel 3 S2 | QTY=None Price=None | Skipped 2026-06-05 17:00:01 [INFO] === PL_STATION [group @ 17:00:00] market=30094.00 === 2026-06-05 17:00:01 [INFO] === PL_STATION [group @ 17:00:00] market=30094.00 === 2026-06-05 17:00:01 [INFO] Panel 1: idle | closed=2431 2026-06-05 17:00:01 [INFO] Panel 1: idle | closed=2431 2026-06-05 17:00:01 [INFO] Panel 2: idle | closed=0 2026-06-05 17:00:01 [INFO] Panel 2: idle | closed=0 2026-06-05 17:00:01 [INFO] Panel 3: idle | closed=2281 2026-06-05 17:00:01 [INFO] Panel 3: idle | closed=2281 2026-06-05 17:00:01 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-05 17:00:01 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-05 17:00:01 [INFO] TOTAL PL_STATION = 4711 2026-06-05 17:00:01 [INFO] TOTAL PL_STATION = 4711 2026-06-05 17:00:01 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2281 | Station=+4711 2026-06-05 17:00:01 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2281 | Station=+4711 2026-06-05 17:00:02 [INFO] Email sent (thread=close_SHORT) 2026-06-05 17:00:02 [INFO] Email sent (thread=close_SHORT) 2026-06-05 17:00:04 [INFO] === PL_STATION [group @ 17:00:04] market=29769.00 === 2026-06-05 17:00:04 [INFO] === PL_STATION [group @ 17:00:04] market=29769.00 === 2026-06-05 17:00:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-05 17:00:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-05 17:00:04 [INFO] Panel 2: idle | closed=0 2026-06-05 17:00:04 [INFO] Panel 2: idle | closed=0 2026-06-05 17:00:04 [INFO] Panel 3: idle | closed=2281 2026-06-05 17:00:04 [INFO] Panel 3: idle | closed=2281 2026-06-05 17:00:04 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-6500 closed=0 contrib=-6500 2026-06-05 17:00:04 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-6500 closed=0 contrib=-6500 2026-06-05 17:00:04 [INFO] TOTAL PL_STATION = -4219 2026-06-05 17:00:04 [INFO] TOTAL PL_STATION = -4219 2026-06-05 17:00:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29769.0 | Station=-4219 2026-06-05 17:00:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29769.0 | Station=-4219 2026-06-05 17:00:05 [INFO] Email sent (thread=open_SHORT) 2026-06-05 17:00:05 [INFO] Email sent (thread=open_SHORT) 2026-06-05 17:00:07 [INFO] === PL_STATION [group @ 17:00:04] market=29768.75 === 2026-06-05 17:00:07 [INFO] === PL_STATION [group @ 17:00:04] market=29768.75 === 2026-06-05 17:00:07 [INFO] Panel 1: SHORT entry=29769.00 multy=20 qty=1 | unrealized=5 closed=2431 contrib=2436 2026-06-05 17:00:07 [INFO] Panel 1: SHORT entry=29769.00 multy=20 qty=1 | unrealized=5 closed=2431 contrib=2436 2026-06-05 17:00:07 [INFO] Panel 2: idle | closed=0 2026-06-05 17:00:07 [INFO] Panel 2: idle | closed=0 2026-06-05 17:00:07 [INFO] Panel 3: JUST ENTERED (0) 2026-06-05 17:00:07 [INFO] Panel 3: JUST ENTERED (0) 2026-06-05 17:00:07 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-6505 closed=0 contrib=-6505 2026-06-05 17:00:07 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-6505 closed=0 contrib=-6505 2026-06-05 17:00:07 [INFO] TOTAL PL_STATION = -4069 2026-06-05 17:00:07 [INFO] TOTAL PL_STATION = -4069 2026-06-05 17:00:07 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29768.75 | Station=-4069 2026-06-05 17:00:07 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29768.75 | Station=-4069 2026-06-05 17:00:09 [INFO] Email sent (thread=open_SHORT) 2026-06-05 17:00:09 [INFO] Email sent (thread=open_SHORT) 2026-06-05 17:00:11 [INFO] IB mail: BOUGHT 1 @ 29774.00 (NQ) 2026-06-05 17:00:11 [INFO] IB mail: BOUGHT 1 @ 29774.00 (NQ) 2026-06-05 17:00:12 [INFO] IB mail: SOLD 2 @ 29768.88 (NQ) 2026-06-05 17:00:12 [INFO] IB mail: SOLD 2 @ 29768.88 (NQ) 2026-06-05 17:00:12 [INFO] IB PL | Panel 3 SHORT | entry=29888.25 exit=29774.00 | PL=2285 net=2281 2026-06-05 17:00:12 [INFO] IB PL | Panel 3 SHORT | entry=29888.25 exit=29774.00 | PL=2285 net=2281 2026-06-05 17:00:12 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29774.00 (remaining=0) 2026-06-05 17:00:12 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29774.00 (remaining=0) 2026-06-05 17:00:12 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29768.88 (remaining=1) 2026-06-05 17:00:12 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29768.88 (remaining=1) 2026-06-05 17:00:12 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29768.88 (remaining=0) 2026-06-05 17:00:12 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29768.88 (remaining=0) 2026-06-05 17:26:42 [INFO] === PL_STATION [group @ 17:26:42] market=29814.25 === 2026-06-05 17:26:42 [INFO] === PL_STATION [group @ 17:26:42] market=29814.25 === 2026-06-05 17:26:42 [INFO] Panel 1: idle | closed=1521 2026-06-05 17:26:42 [INFO] Panel 1: idle | closed=1521 2026-06-05 17:26:42 [INFO] Panel 2: idle | closed=0 2026-06-05 17:26:42 [INFO] Panel 2: idle | closed=0 2026-06-05 17:26:42 [INFO] Panel 3: SHORT entry=29768.75 multy=20 qty=1 | unrealized=-910 closed=2281 contrib=1371 2026-06-05 17:26:42 [INFO] Panel 3: SHORT entry=29768.75 multy=20 qty=1 | unrealized=-910 closed=2281 contrib=1371 2026-06-05 17:26:42 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-5595 closed=0 contrib=-5595 2026-06-05 17:26:42 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-5595 closed=0 contrib=-5595 2026-06-05 17:26:42 [INFO] TOTAL PL_STATION = -2703 2026-06-05 17:26:42 [INFO] TOTAL PL_STATION = -2703 2026-06-05 17:26:42 [INFO] EXIT | Panel 1 S1 SHORT | PL=-909 | Station=-2703 2026-06-05 17:26:42 [INFO] EXIT | Panel 1 S1 SHORT | PL=-909 | Station=-2703 2026-06-05 17:26:43 [INFO] Email sent (thread=close_SHORT) 2026-06-05 17:26:43 [INFO] Email sent (thread=close_SHORT) 2026-06-05 17:27:07 [INFO] IB mail: BOUGHT 1 @ 29814.25 (NQ) 2026-06-05 17:27:07 [INFO] IB mail: BOUGHT 1 @ 29814.25 (NQ) 2026-06-05 17:27:07 [INFO] IB PL | Panel 1 SHORT | entry=29768.88 exit=29814.25 | PL=-908 net=-912 2026-06-05 17:27:07 [INFO] IB PL | Panel 1 SHORT | entry=29768.88 exit=29814.25 | PL=-908 net=-912 2026-06-05 17:27:07 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29814.25 (remaining=0) 2026-06-05 17:27:07 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29814.25 (remaining=0) 2026-06-05 18:11:45 [INFO] === PL_STATION [group @ 18:11:45] market=29766.50 === 2026-06-05 18:11:45 [INFO] === PL_STATION [group @ 18:11:45] market=29766.50 === 2026-06-05 18:11:45 [INFO] Panel 1: idle | closed=1521 2026-06-05 18:11:45 [INFO] Panel 1: idle | closed=1521 2026-06-05 18:11:45 [INFO] Panel 2: idle | closed=0 2026-06-05 18:11:45 [INFO] Panel 2: idle | closed=0 2026-06-05 18:11:45 [INFO] Panel 3: idle | closed=2321 2026-06-05 18:11:45 [INFO] Panel 3: idle | closed=2321 2026-06-05 18:11:45 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-6550 closed=0 contrib=-6550 2026-06-05 18:11:45 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-6550 closed=0 contrib=-6550 2026-06-05 18:11:45 [INFO] TOTAL PL_STATION = -2708 2026-06-05 18:11:45 [INFO] TOTAL PL_STATION = -2708 2026-06-05 18:11:45 [INFO] EXIT | Panel 3 S2 SHORT | PL=+41 | Station=-2708 2026-06-05 18:11:45 [INFO] EXIT | Panel 3 S2 SHORT | PL=+41 | Station=-2708 2026-06-05 18:11:47 [INFO] Email sent (thread=close_SHORT) 2026-06-05 18:11:47 [INFO] Email sent (thread=close_SHORT) 2026-06-05 18:12:11 [INFO] IB mail: BOUGHT 1 @ 29766.50 (NQ) 2026-06-05 18:12:11 [INFO] IB mail: BOUGHT 1 @ 29766.50 (NQ) 2026-06-05 18:12:11 [INFO] IB PL | Panel 3 SHORT | entry=29768.88 exit=29766.50 | PL=48 net=43 2026-06-05 18:12:11 [INFO] IB PL | Panel 3 SHORT | entry=29768.88 exit=29766.50 | PL=48 net=43 2026-06-05 18:12:11 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29766.50 (remaining=0) 2026-06-05 18:12:11 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29766.50 (remaining=0) 2026-06-05 18:15:03 [INFO] === PL_STATION [group @ 18:15:02] market=29727.25 === 2026-06-05 18:15:03 [INFO] === PL_STATION [group @ 18:15:02] market=29727.25 === 2026-06-05 18:15:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-05 18:15:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-05 18:15:03 [INFO] Panel 2: idle | closed=0 2026-06-05 18:15:03 [INFO] Panel 2: idle | closed=0 2026-06-05 18:15:03 [INFO] Panel 3: JUST ENTERED (0) 2026-06-05 18:15:03 [INFO] Panel 3: JUST ENTERED (0) 2026-06-05 18:15:03 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-7335 closed=0 contrib=-7335 2026-06-05 18:15:03 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-7335 closed=0 contrib=-7335 2026-06-05 18:15:03 [INFO] TOTAL PL_STATION = -7335 2026-06-05 18:15:03 [INFO] TOTAL PL_STATION = -7335 2026-06-05 18:15:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29726.75 | Station=-7335 2026-06-05 18:15:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29726.75 | Station=-7335 2026-06-05 18:15:05 [INFO] Email sent (thread=open_SHORT) 2026-06-05 18:15:05 [INFO] Email sent (thread=open_SHORT) 2026-06-05 18:15:05 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29727.25 | Station=-7335 2026-06-05 18:15:05 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29727.25 | Station=-7335 2026-06-05 18:15:07 [INFO] Email sent (thread=open_SHORT) 2026-06-05 18:15:07 [INFO] Email sent (thread=open_SHORT) 2026-06-05 18:15:25 [INFO] IB mail: SOLD 2 @ 29727.00 (NQ) 2026-06-05 18:15:25 [INFO] IB mail: SOLD 2 @ 29727.00 (NQ) 2026-06-05 18:15:26 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29727.00 (remaining=1) 2026-06-05 18:15:26 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29727.00 (remaining=1) 2026-06-05 18:15:26 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29727.00 (remaining=0) 2026-06-05 18:15:26 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29727.00 (remaining=0) 2026-06-05 18:41:46 [INFO] === PL_STATION [group @ 18:41:46] market=29616.75 === 2026-06-05 18:41:46 [INFO] === PL_STATION [group @ 18:41:46] market=29616.75 === 2026-06-05 18:41:46 [INFO] Panel 1: SHORT entry=29726.75 multy=20 qty=1 | unrealized=2200 closed=1521 contrib=3721 2026-06-05 18:41:46 [INFO] Panel 1: SHORT entry=29726.75 multy=20 qty=1 | unrealized=2200 closed=1521 contrib=3721 2026-06-05 18:41:46 [INFO] Panel 2: idle | closed=0 2026-06-05 18:41:46 [INFO] Panel 2: idle | closed=0 2026-06-05 18:41:46 [INFO] Panel 3: idle | closed=4527 2026-06-05 18:41:46 [INFO] Panel 3: idle | closed=4527 2026-06-05 18:41:46 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-9545 closed=0 contrib=-9545 2026-06-05 18:41:46 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-9545 closed=0 contrib=-9545 2026-06-05 18:41:46 [INFO] TOTAL PL_STATION = -1297 2026-06-05 18:41:46 [INFO] TOTAL PL_STATION = -1297 2026-06-05 18:41:46 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2206 | Station=-1297 2026-06-05 18:41:46 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2206 | Station=-1297 2026-06-05 18:41:48 [INFO] Email sent (thread=close_SHORT) 2026-06-05 18:41:48 [INFO] Email sent (thread=close_SHORT) 2026-06-05 18:42:04 [INFO] IB mail: BOUGHT 1 @ 29616.75 (NQ) 2026-06-05 18:42:04 [INFO] IB mail: BOUGHT 1 @ 29616.75 (NQ) 2026-06-05 18:42:04 [INFO] IB PL | Panel 3 SHORT | entry=29727.00 exit=29616.75 | PL=2205 net=2201 2026-06-05 18:42:04 [INFO] IB PL | Panel 3 SHORT | entry=29727.00 exit=29616.75 | PL=2205 net=2201 2026-06-05 18:42:04 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29616.75 (remaining=0) 2026-06-05 18:42:04 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29616.75 (remaining=0) 2026-06-05 18:42:04 [INFO] === PL_STATION [group @ 18:42:02] market=29626.25 === 2026-06-05 18:42:04 [INFO] === PL_STATION [group @ 18:42:02] market=29626.25 === 2026-06-05 18:42:04 [INFO] Panel 1: SHORT entry=29726.75 multy=20 qty=1 | unrealized=2010 closed=1521 contrib=3531 2026-06-05 18:42:04 [INFO] Panel 1: SHORT entry=29726.75 multy=20 qty=1 | unrealized=2010 closed=1521 contrib=3531 2026-06-05 18:42:04 [INFO] Panel 2: idle | closed=0 2026-06-05 18:42:04 [INFO] Panel 2: idle | closed=0 2026-06-05 18:42:04 [INFO] Panel 3: JUST ENTERED (0) 2026-06-05 18:42:04 [INFO] Panel 3: JUST ENTERED (0) 2026-06-05 18:42:04 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-9355 closed=0 contrib=-9355 2026-06-05 18:42:04 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-9355 closed=0 contrib=-9355 2026-06-05 18:42:04 [INFO] TOTAL PL_STATION = -5824 2026-06-05 18:42:04 [INFO] TOTAL PL_STATION = -5824 2026-06-05 18:42:04 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29626.25 | Station=-5824 2026-06-05 18:42:04 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29626.25 | Station=-5824 2026-06-05 18:42:05 [INFO] Email sent (thread=open_SHORT) 2026-06-05 18:42:05 [INFO] Email sent (thread=open_SHORT) 2026-06-05 18:42:35 [INFO] IB mail: SOLD 1 @ 29626.25 (NQ) 2026-06-05 18:42:35 [INFO] IB mail: SOLD 1 @ 29626.25 (NQ) 2026-06-05 18:42:35 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29626.25 (remaining=0) 2026-06-05 18:42:35 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29626.25 (remaining=0) 2026-06-05 19:05:13 [INFO] === PL_STATION [group @ 19:05:11] market=30094.00 === 2026-06-05 19:05:13 [INFO] === PL_STATION [group @ 19:05:11] market=30094.00 === 2026-06-05 19:05:13 [INFO] Panel 1: idle | closed=3842 2026-06-05 19:05:13 [INFO] Panel 1: idle | closed=3842 2026-06-05 19:05:13 [INFO] Panel 2: idle | closed=0 2026-06-05 19:05:13 [INFO] Panel 2: idle | closed=0 2026-06-05 19:05:13 [INFO] Panel 3: SHORT entry=29626.25 multy=20 qty=1 | unrealized=-9355 closed=4527 contrib=-4828 2026-06-05 19:05:13 [INFO] Panel 3: SHORT entry=29626.25 multy=20 qty=1 | unrealized=-9355 closed=4527 contrib=-4828 2026-06-05 19:05:13 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-05 19:05:13 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-05 19:05:13 [INFO] TOTAL PL_STATION = -986 2026-06-05 19:05:13 [INFO] TOTAL PL_STATION = -986 2026-06-05 19:05:13 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2321 | Station=-986 2026-06-05 19:05:13 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2321 | Station=-986 2026-06-05 19:05:15 [INFO] Email sent (thread=close_SHORT) 2026-06-05 19:05:15 [INFO] Email sent (thread=close_SHORT) 2026-06-05 19:05:42 [INFO] IB mail: BOUGHT 1 @ 29610.50 (NQ) 2026-06-05 19:05:42 [INFO] IB mail: BOUGHT 1 @ 29610.50 (NQ) 2026-06-05 19:05:43 [INFO] IB PL | Panel 1 SHORT | entry=29727.00 exit=29610.50 | PL=2330 net=2326 2026-06-05 19:05:43 [INFO] IB PL | Panel 1 SHORT | entry=29727.00 exit=29610.50 | PL=2330 net=2326 2026-06-05 19:05:43 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29610.50 (remaining=0) 2026-06-05 19:05:43 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29610.50 (remaining=0) 2026-06-05 19:06:03 [INFO] === PL_STATION [group @ 19:06:02] market=29593.25 === 2026-06-05 19:06:03 [INFO] === PL_STATION [group @ 19:06:02] market=29593.25 === 2026-06-05 19:06:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-05 19:06:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-05 19:06:03 [INFO] Panel 2: idle | closed=0 2026-06-05 19:06:03 [INFO] Panel 2: idle | closed=0 2026-06-05 19:06:03 [INFO] Panel 3: SHORT entry=29626.25 multy=20 qty=1 | unrealized=660 closed=4527 contrib=5187 2026-06-05 19:06:03 [INFO] Panel 3: SHORT entry=29626.25 multy=20 qty=1 | unrealized=660 closed=4527 contrib=5187 2026-06-05 19:06:03 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-10015 closed=0 contrib=-10015 2026-06-05 19:06:03 [INFO] Panel 4: LONG entry=30094.00 multy=20 qty=1 | unrealized=-10015 closed=0 contrib=-10015 2026-06-05 19:06:03 [INFO] TOTAL PL_STATION = -4828 2026-06-05 19:06:03 [INFO] TOTAL PL_STATION = -4828 2026-06-05 19:06:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29593.25 | Station=-4828 2026-06-05 19:06:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29593.25 | Station=-4828 2026-06-05 19:06:05 [INFO] Email sent (thread=open_SHORT) 2026-06-05 19:06:05 [INFO] Email sent (thread=open_SHORT) 2026-06-05 19:06:15 [INFO] IB mail: SOLD 1 @ 29593.25 (NQ) 2026-06-05 19:06:15 [INFO] IB mail: SOLD 1 @ 29593.25 (NQ) 2026-06-05 19:06:15 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29593.25 (remaining=0) 2026-06-05 19:06:15 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29593.25 (remaining=0) 2026-06-05 19:31:03 [INFO] === PL_STATION [group @ 19:31:02] market=29522.00 === 2026-06-05 19:31:03 [INFO] === PL_STATION [group @ 19:31:02] market=29522.00 === 2026-06-05 19:31:03 [INFO] Panel 1: SHORT entry=29593.25 multy=20 qty=1 | unrealized=1425 closed=3842 contrib=5267 2026-06-05 19:31:03 [INFO] Panel 1: SHORT entry=29593.25 multy=20 qty=1 | unrealized=1425 closed=3842 contrib=5267 2026-06-05 19:31:03 [INFO] Panel 2: idle | closed=0 2026-06-05 19:31:03 [INFO] Panel 2: idle | closed=0 2026-06-05 19:31:03 [INFO] Panel 3: SHORT entry=29626.25 multy=20 qty=1 | unrealized=2085 closed=4527 contrib=6612 2026-06-05 19:31:03 [INFO] Panel 3: SHORT entry=29626.25 multy=20 qty=1 | unrealized=2085 closed=4527 contrib=6612 2026-06-05 19:31:03 [INFO] Panel 4: idle | closed=-11444 2026-06-05 19:31:03 [INFO] Panel 4: idle | closed=-11444 2026-06-05 19:31:03 [INFO] TOTAL PL_STATION = 434 2026-06-05 19:31:03 [INFO] TOTAL PL_STATION = 434 2026-06-05 19:31:03 [INFO] EXIT | Panel 4 S2 LONG | PL=-11444 | Station=+434 2026-06-05 19:31:03 [INFO] EXIT | Panel 4 S2 LONG | PL=-11444 | Station=+434 2026-06-05 19:31:07 [INFO] Email sent (thread=close_LONG) 2026-06-05 19:31:07 [INFO] Email sent (thread=close_LONG) 2026-06-05 19:31:12 [INFO] IB mail: SOLD 1 @ 29522.00 (NQ) 2026-06-05 19:31:12 [INFO] IB mail: SOLD 1 @ 29522.00 (NQ) 2026-06-05 19:31:12 [INFO] IB PL | Panel 4 LONG | entry=30094.00 exit=29522.00 | PL=-11440 net=-11444 2026-06-05 19:31:12 [INFO] IB PL | Panel 4 LONG | entry=30094.00 exit=29522.00 | PL=-11440 net=-11444 2026-06-05 19:31:12 [INFO] COHERENCE MATCH | Panel 4 exit LONG <-> IB SOLD @ 29522.00 (remaining=0) 2026-06-05 19:31:12 [INFO] COHERENCE MATCH | Panel 4 exit LONG <-> IB SOLD @ 29522.00 (remaining=0) 2026-06-05 19:31:53 [INFO] === PL_STATION [group @ 19:31:51] market=29518.50 === 2026-06-05 19:31:53 [INFO] === PL_STATION [group @ 19:31:51] market=29518.50 === 2026-06-05 19:31:53 [INFO] Panel 1: SHORT entry=29593.25 multy=20 qty=1 | unrealized=1495 closed=3842 contrib=5337 2026-06-05 19:31:53 [INFO] Panel 1: SHORT entry=29593.25 multy=20 qty=1 | unrealized=1495 closed=3842 contrib=5337 2026-06-05 19:31:53 [INFO] Panel 2: idle | closed=0 2026-06-05 19:31:53 [INFO] Panel 2: idle | closed=0 2026-06-05 19:31:53 [INFO] Panel 3: idle | closed=6677 2026-06-05 19:31:53 [INFO] Panel 3: idle | closed=6677 2026-06-05 19:31:53 [INFO] Panel 4: idle | closed=-11444 2026-06-05 19:31:53 [INFO] Panel 4: idle | closed=-11444 2026-06-05 19:31:53 [INFO] TOTAL PL_STATION = 570 2026-06-05 19:31:53 [INFO] TOTAL PL_STATION = 570 2026-06-05 19:31:53 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2151 | Station=+570 2026-06-05 19:31:53 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2151 | Station=+570 2026-06-05 19:31:54 [INFO] Email sent (thread=close_SHORT) 2026-06-05 19:31:54 [INFO] Email sent (thread=close_SHORT) 2026-06-05 19:32:15 [INFO] IB mail: BOUGHT 1 @ 29518.50 (NQ) 2026-06-05 19:32:15 [INFO] IB mail: BOUGHT 1 @ 29518.50 (NQ) 2026-06-05 19:32:15 [INFO] IB PL | Panel 3 SHORT | entry=29626.25 exit=29518.50 | PL=2155 net=2151 2026-06-05 19:32:15 [INFO] IB PL | Panel 3 SHORT | entry=29626.25 exit=29518.50 | PL=2155 net=2151 2026-06-05 19:32:15 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29518.50 (remaining=0) 2026-06-05 19:32:15 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29518.50 (remaining=0) 2026-06-05 19:37:13 [INFO] === PL_STATION [group @ 19:37:12] market=29477.50 === 2026-06-05 19:37:13 [INFO] === PL_STATION [group @ 19:37:12] market=29477.50 === 2026-06-05 19:37:13 [INFO] Panel 1: idle | closed=6152 2026-06-05 19:37:13 [INFO] Panel 1: idle | closed=6152 2026-06-05 19:37:13 [INFO] Panel 2: idle | closed=0 2026-06-05 19:37:13 [INFO] Panel 2: idle | closed=0 2026-06-05 19:37:13 [INFO] Panel 3: idle | closed=6677 2026-06-05 19:37:13 [INFO] Panel 3: idle | closed=6677 2026-06-05 19:37:13 [INFO] Panel 4: idle | closed=-11444 2026-06-05 19:37:13 [INFO] Panel 4: idle | closed=-11444 2026-06-05 19:37:13 [INFO] TOTAL PL_STATION = 1385 2026-06-05 19:37:13 [INFO] TOTAL PL_STATION = 1385 2026-06-05 19:37:13 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2311 | Station=+1385 2026-06-05 19:37:13 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2311 | Station=+1385 2026-06-05 19:37:14 [INFO] Email sent (thread=close_SHORT) 2026-06-05 19:37:14 [INFO] Email sent (thread=close_SHORT) 2026-06-05 19:37:26 [INFO] IB mail: BOUGHT 1 @ 29477.50 (NQ) 2026-06-05 19:37:26 [INFO] IB mail: BOUGHT 1 @ 29477.50 (NQ) 2026-06-05 19:37:26 [INFO] IB PL | Panel 1 SHORT | entry=29593.25 exit=29477.50 | PL=2315 net=2311 2026-06-05 19:37:26 [INFO] IB PL | Panel 1 SHORT | entry=29593.25 exit=29477.50 | PL=2315 net=2311 2026-06-05 19:37:26 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29477.50 (remaining=0) 2026-06-05 19:37:26 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29477.50 (remaining=0) 2026-06-05 19:46:02 [INFO] === PL_STATION [group @ 19:46:02] market=29398.50 === 2026-06-05 19:46:02 [INFO] === PL_STATION [group @ 19:46:02] market=29398.50 === 2026-06-05 19:46:02 [INFO] Panel 1: JUST ENTERED (0) 2026-06-05 19:46:02 [INFO] Panel 1: JUST ENTERED (0) 2026-06-05 19:46:02 [INFO] Panel 2: idle | closed=0 2026-06-05 19:46:02 [INFO] Panel 2: idle | closed=0 2026-06-05 19:46:02 [INFO] Panel 3: idle | closed=6677 2026-06-05 19:46:02 [INFO] Panel 3: idle | closed=6677 2026-06-05 19:46:02 [INFO] Panel 4: idle | closed=-11444 2026-06-05 19:46:02 [INFO] Panel 4: idle | closed=-11444 2026-06-05 19:46:02 [INFO] TOTAL PL_STATION = -4767 2026-06-05 19:46:02 [INFO] TOTAL PL_STATION = -4767 2026-06-05 19:46:02 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29398.5 | Station=-4767 2026-06-05 19:46:02 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29398.5 | Station=-4767 2026-06-05 19:46:03 [INFO] Email sent (thread=open_SHORT) 2026-06-05 19:46:03 [INFO] Email sent (thread=open_SHORT) 2026-06-05 19:46:17 [INFO] IB mail: SOLD 1 @ 29398.50 (NQ) 2026-06-05 19:46:17 [INFO] IB mail: SOLD 1 @ 29398.50 (NQ) 2026-06-05 19:46:17 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29398.50 (remaining=0) 2026-06-05 19:46:17 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29398.50 (remaining=0) 2026-06-05 20:12:04 [INFO] === PL_STATION [group @ 20:12:04] market=29381.00 === 2026-06-05 20:12:04 [INFO] === PL_STATION [group @ 20:12:04] market=29381.00 === 2026-06-05 20:12:04 [INFO] Panel 1: idle | closed=6498 2026-06-05 20:12:04 [INFO] Panel 1: idle | closed=6498 2026-06-05 20:12:04 [INFO] Panel 2: idle | closed=0 2026-06-05 20:12:04 [INFO] Panel 2: idle | closed=0 2026-06-05 20:12:04 [INFO] Panel 3: idle | closed=6677 2026-06-05 20:12:04 [INFO] Panel 3: idle | closed=6677 2026-06-05 20:12:04 [INFO] Panel 4: idle | closed=-11444 2026-06-05 20:12:04 [INFO] Panel 4: idle | closed=-11444 2026-06-05 20:12:04 [INFO] TOTAL PL_STATION = 1731 2026-06-05 20:12:04 [INFO] TOTAL PL_STATION = 1731 2026-06-05 20:12:04 [INFO] EXIT | Panel 1 S1 SHORT | PL=+346 | Station=+1731 2026-06-05 20:12:04 [INFO] EXIT | Panel 1 S1 SHORT | PL=+346 | Station=+1731 2026-06-05 20:12:06 [INFO] Email sent (thread=close_SHORT) 2026-06-05 20:12:06 [INFO] Email sent (thread=close_SHORT) 2026-06-05 20:12:30 [INFO] IB mail: BOUGHT 1 @ 29381.00 (NQ) 2026-06-05 20:12:30 [INFO] IB mail: BOUGHT 1 @ 29381.00 (NQ) 2026-06-05 20:12:30 [INFO] IB PL | Panel 1 SHORT | entry=29398.50 exit=29381.00 | PL=350 net=346 2026-06-05 20:12:30 [INFO] IB PL | Panel 1 SHORT | entry=29398.50 exit=29381.00 | PL=350 net=346 2026-06-05 20:12:30 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29381.00 (remaining=0) 2026-06-05 20:12:30 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29381.00 (remaining=0) 2026-06-05 21:13:03 [INFO] === PL_STATION [group @ 21:13:02] market=29342.75 === 2026-06-05 21:13:03 [INFO] === PL_STATION [group @ 21:13:02] market=29342.75 === 2026-06-05 21:13:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-05 21:13:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-05 21:13:03 [INFO] Panel 2: idle | closed=0 2026-06-05 21:13:03 [INFO] Panel 2: idle | closed=0 2026-06-05 21:13:03 [INFO] Panel 3: idle | closed=6677 2026-06-05 21:13:03 [INFO] Panel 3: idle | closed=6677 2026-06-05 21:13:03 [INFO] Panel 4: idle | closed=-11444 2026-06-05 21:13:03 [INFO] Panel 4: idle | closed=-11444 2026-06-05 21:13:03 [INFO] TOTAL PL_STATION = -4767 2026-06-05 21:13:03 [INFO] TOTAL PL_STATION = -4767 2026-06-05 21:13:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29342.75 | Station=-4767 2026-06-05 21:13:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29342.75 | Station=-4767 2026-06-05 21:13:05 [INFO] Email sent (thread=open_SHORT) 2026-06-05 21:13:05 [INFO] Email sent (thread=open_SHORT) 2026-06-05 21:13:38 [INFO] IB mail: SOLD 1 @ 29342.75 (NQ) 2026-06-05 21:13:38 [INFO] IB mail: SOLD 1 @ 29342.75 (NQ) 2026-06-05 21:13:38 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29342.75 (remaining=0) 2026-06-05 21:13:38 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29342.75 (remaining=0) 2026-06-05 21:27:18 [INFO] === PL_STATION [group @ 21:27:17] market=29228.75 === 2026-06-05 21:27:18 [INFO] === PL_STATION [group @ 21:27:17] market=29228.75 === 2026-06-05 21:27:18 [INFO] Panel 1: idle | closed=8774 2026-06-05 21:27:18 [INFO] Panel 1: idle | closed=8774 2026-06-05 21:27:18 [INFO] Panel 2: idle | closed=0 2026-06-05 21:27:18 [INFO] Panel 2: idle | closed=0 2026-06-05 21:27:18 [INFO] Panel 3: idle | closed=6677 2026-06-05 21:27:18 [INFO] Panel 3: idle | closed=6677 2026-06-05 21:27:18 [INFO] Panel 4: idle | closed=-11444 2026-06-05 21:27:18 [INFO] Panel 4: idle | closed=-11444 2026-06-05 21:27:18 [INFO] TOTAL PL_STATION = 4007 2026-06-05 21:27:18 [INFO] TOTAL PL_STATION = 4007 2026-06-05 21:27:18 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2276 | Station=+4007 2026-06-05 21:27:18 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2276 | Station=+4007 2026-06-05 21:27:20 [INFO] Email sent (thread=close_SHORT) 2026-06-05 21:27:20 [INFO] Email sent (thread=close_SHORT) 2026-06-05 21:27:41 [INFO] IB mail: BOUGHT 1 @ 29228.75 (NQ) 2026-06-05 21:27:41 [INFO] IB mail: BOUGHT 1 @ 29228.75 (NQ) 2026-06-05 21:27:41 [INFO] IB PL | Panel 1 SHORT | entry=29342.75 exit=29228.75 | PL=2280 net=2276 2026-06-05 21:27:41 [INFO] IB PL | Panel 1 SHORT | entry=29342.75 exit=29228.75 | PL=2280 net=2276 2026-06-05 21:27:41 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29228.75 (remaining=0) 2026-06-05 21:27:41 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29228.75 (remaining=0) 2026-06-05 21:33:02 [INFO] === PL_STATION [group @ 21:33:02] market=29214.50 === 2026-06-05 21:33:02 [INFO] === PL_STATION [group @ 21:33:02] market=29214.50 === 2026-06-05 21:33:02 [INFO] Panel 1: JUST ENTERED (0) 2026-06-05 21:33:02 [INFO] Panel 1: JUST ENTERED (0) 2026-06-05 21:33:02 [INFO] Panel 2: idle | closed=0 2026-06-05 21:33:02 [INFO] Panel 2: idle | closed=0 2026-06-05 21:33:02 [INFO] Panel 3: idle | closed=6677 2026-06-05 21:33:02 [INFO] Panel 3: idle | closed=6677 2026-06-05 21:33:02 [INFO] Panel 4: idle | closed=-11444 2026-06-05 21:33:02 [INFO] Panel 4: idle | closed=-11444 2026-06-05 21:33:02 [INFO] TOTAL PL_STATION = -4767 2026-06-05 21:33:02 [INFO] TOTAL PL_STATION = -4767 2026-06-05 21:33:02 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29214.5 | Station=-4767 2026-06-05 21:33:02 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29214.5 | Station=-4767 2026-06-05 21:33:03 [INFO] Email sent (thread=open_SHORT) 2026-06-05 21:33:03 [INFO] Email sent (thread=open_SHORT) 2026-06-05 21:33:24 [INFO] IB mail: SOLD 1 @ 29214.50 (NQ) 2026-06-05 21:33:24 [INFO] IB mail: SOLD 1 @ 29214.50 (NQ) 2026-06-05 21:33:24 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29214.50 (remaining=0) 2026-06-05 21:33:24 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29214.50 (remaining=0) 2026-06-05 22:09:25 [INFO] === PL_STATION [group @ 22:09:25] market=29102.75 === 2026-06-05 22:09:25 [INFO] === PL_STATION [group @ 22:09:25] market=29102.75 === 2026-06-05 22:09:25 [INFO] Panel 1: idle | closed=11004 2026-06-05 22:09:25 [INFO] Panel 1: idle | closed=11004 2026-06-05 22:09:25 [INFO] Panel 2: idle | closed=0 2026-06-05 22:09:25 [INFO] Panel 2: idle | closed=0 2026-06-05 22:09:25 [INFO] Panel 3: idle | closed=6677 2026-06-05 22:09:25 [INFO] Panel 3: idle | closed=6677 2026-06-05 22:09:25 [INFO] Panel 4: idle | closed=-11444 2026-06-05 22:09:25 [INFO] Panel 4: idle | closed=-11444 2026-06-05 22:09:25 [INFO] TOTAL PL_STATION = 6237 2026-06-05 22:09:25 [INFO] TOTAL PL_STATION = 6237 2026-06-05 22:09:25 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2231 | Station=+6237 2026-06-05 22:09:25 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2231 | Station=+6237 2026-06-05 22:09:26 [INFO] Email sent (thread=close_SHORT) 2026-06-05 22:09:26 [INFO] Email sent (thread=close_SHORT) 2026-06-05 22:09:55 [INFO] IB mail: BOUGHT 1 @ 29102.75 (NQ) 2026-06-05 22:09:55 [INFO] IB mail: BOUGHT 1 @ 29102.75 (NQ) 2026-06-05 22:09:55 [INFO] IB PL | Panel 1 SHORT | entry=29214.50 exit=29102.75 | PL=2235 net=2231 2026-06-05 22:09:55 [INFO] IB PL | Panel 1 SHORT | entry=29214.50 exit=29102.75 | PL=2235 net=2231 2026-06-05 22:09:55 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29102.75 (remaining=0) 2026-06-05 22:09:55 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29102.75 (remaining=0) 2026-06-05 22:17:03 [INFO] === PL_STATION [group @ 22:17:02] market=29018.25 === 2026-06-05 22:17:03 [INFO] === PL_STATION [group @ 22:17:02] market=29018.25 === 2026-06-05 22:17:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-05 22:17:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-05 22:17:03 [INFO] Panel 2: idle | closed=0 2026-06-05 22:17:03 [INFO] Panel 2: idle | closed=0 2026-06-05 22:17:03 [INFO] Panel 3: idle | closed=6677 2026-06-05 22:17:03 [INFO] Panel 3: idle | closed=6677 2026-06-05 22:17:03 [INFO] Panel 4: idle | closed=-11444 2026-06-05 22:17:03 [INFO] Panel 4: idle | closed=-11444 2026-06-05 22:17:03 [INFO] TOTAL PL_STATION = -4767 2026-06-05 22:17:03 [INFO] TOTAL PL_STATION = -4767 2026-06-05 22:17:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29018.25 | Station=-4767 2026-06-05 22:17:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29018.25 | Station=-4767 2026-06-05 22:17:05 [INFO] Email sent (thread=open_SHORT) 2026-06-05 22:17:05 [INFO] Email sent (thread=open_SHORT) 2026-06-05 22:17:17 [INFO] IB mail: SOLD 1 @ 29018.25 (NQ) 2026-06-05 22:17:17 [INFO] IB mail: SOLD 1 @ 29018.25 (NQ) 2026-06-05 22:17:17 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29018.25 (remaining=0) 2026-06-05 22:17:17 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29018.25 (remaining=0) 2026-06-05 22:55:15 [INFO] === PL_STATION [group @ 22:55:14] market=29105.50 === 2026-06-05 22:55:15 [INFO] === PL_STATION [group @ 22:55:14] market=29105.50 === 2026-06-05 22:55:15 [INFO] Panel 1: idle | closed=9255 2026-06-05 22:55:15 [INFO] Panel 1: idle | closed=9255 2026-06-05 22:55:15 [INFO] Panel 2: idle | closed=0 2026-06-05 22:55:15 [INFO] Panel 2: idle | closed=0 2026-06-05 22:55:15 [INFO] Panel 3: idle | closed=6677 2026-06-05 22:55:15 [INFO] Panel 3: idle | closed=6677 2026-06-05 22:55:15 [INFO] Panel 4: idle | closed=-11444 2026-06-05 22:55:15 [INFO] Panel 4: idle | closed=-11444 2026-06-05 22:55:15 [INFO] TOTAL PL_STATION = 4488 2026-06-05 22:55:15 [INFO] TOTAL PL_STATION = 4488 2026-06-05 22:55:15 [INFO] EXIT | Panel 1 S1 SHORT | PL=-1749 | Station=+4488 2026-06-05 22:55:15 [INFO] EXIT | Panel 1 S1 SHORT | PL=-1749 | Station=+4488 2026-06-05 22:55:16 [INFO] Email sent (thread=close_SHORT) 2026-06-05 22:55:16 [INFO] Email sent (thread=close_SHORT) 2026-06-05 22:55:24 [INFO] IB mail: BOUGHT 1 @ 29105.50 (NQ) 2026-06-05 22:55:24 [INFO] IB mail: BOUGHT 1 @ 29105.50 (NQ) 2026-06-05 22:55:24 [INFO] IB PL | Panel 1 SHORT | entry=29018.25 exit=29105.50 | PL=-1745 net=-1749 2026-06-05 22:55:24 [INFO] IB PL | Panel 1 SHORT | entry=29018.25 exit=29105.50 | PL=-1745 net=-1749 2026-06-05 22:55:24 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29105.50 (remaining=0) 2026-06-05 22:55:24 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29105.50 (remaining=0) Peer closed connection. 2026-06-05 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-05 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-05 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-05 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '223', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a226adb.01.01', '20260605 08:30:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30011.25', '1606297257', '0', '0', '1', '30011.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '224', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a227a65.01.01', '20260605 08:39:00 US/Central', 'U5774438', 'CME', 'SLD', '1', '29985.50', '1606297258', '0', '0', '1', '29985.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '225', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a227ff2.01.01', '20260605 08:42:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29948.75', '1606297259', '0', '0', '1', '29948.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '226', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a22843f.01.01', '20260605 08:45:00 US/Central', 'U5774438', 'CME', 'SLD', '1', '29930.00', '1606297260', '0', '0', '1', '29930.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '227', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a228990.01.01', '20260605 08:48:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29888.75', '1606297261', '0', '0', '1', '29888.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '228', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a228f72.01.01', '20260605 08:51:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29878.25', '1606297262', '0', '0', '1', '29878.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '229', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a22983b.01.01', '20260605 08:57:46 US/Central', 'U5774438', 'CME', 'BOT', '6', '29835.75', '1606297263', '0', '0', '6', '29835.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-06-05 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-05 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-05 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-05 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-06 00:00:21 [INFO] IB coherence day rollover — reset 2026-06-06 00:00:21 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 59377) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Peer closed connection. 2026-06-06 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-06 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-06 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-06 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-06 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-06 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-06 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-06 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-07 00:00:18 [INFO] IB coherence day rollover — reset 2026-06-07 00:00:18 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Peer closed connection. 2026-06-07 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-07 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-07 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-07 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-07 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-07 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-07 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-07 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-08 00:00:15 [INFO] IB coherence day rollover — reset 2026-06-08 00:00:15 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Peer closed connection. 2026-06-08 00:27:06 [WARNING] IB event loop error: Socket disconnect 2026-06-08 00:27:06 [WARNING] IB event loop error: Socket disconnect 2026-06-08 00:27:06 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-08 00:27:06 [INFO] IB reconnect attempt 1/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-08 00:27:37 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:27:37 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:27:37 [INFO] IB reconnect attempt 2/10 in 30s... 2026-06-08 00:27:37 [INFO] IB reconnect attempt 2/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-08 00:28:08 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:28:08 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:28:08 [INFO] IB reconnect attempt 3/10 in 30s... 2026-06-08 00:28:08 [INFO] IB reconnect attempt 3/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-08 00:28:39 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:28:39 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:28:39 [INFO] IB reconnect attempt 4/10 in 30s... 2026-06-08 00:28:39 [INFO] IB reconnect attempt 4/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-08 00:29:10 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:29:10 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:29:10 [INFO] IB reconnect attempt 5/10 in 30s... 2026-06-08 00:29:10 [INFO] IB reconnect attempt 5/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-08 00:29:41 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:29:41 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:29:41 [INFO] IB reconnect attempt 6/10 in 30s... 2026-06-08 00:29:41 [INFO] IB reconnect attempt 6/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-08 00:30:12 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:30:12 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:30:12 [INFO] IB reconnect attempt 7/10 in 30s... 2026-06-08 00:30:12 [INFO] IB reconnect attempt 7/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-08 00:30:43 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:30:43 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:30:43 [INFO] IB reconnect attempt 8/10 in 30s... 2026-06-08 00:30:43 [INFO] IB reconnect attempt 8/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-08 00:31:14 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:31:14 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:31:14 [INFO] IB reconnect attempt 9/10 in 30s... 2026-06-08 00:31:14 [INFO] IB reconnect attempt 9/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-08 00:31:45 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:31:45 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:31:45 [INFO] IB reconnect attempt 10/10 in 30s... 2026-06-08 00:31:45 [INFO] IB reconnect attempt 10/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-08 00:32:17 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:32:17 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-08 00:32:17 [WARNING] IB reconnection abandoned after 10 attempts 2026-06-08 00:32:17 [WARNING] IB reconnection abandoned after 10 attempts 2026-06-08 14:11:27 [INFO] Dashboard: http://localhost:8080 2026-06-08 14:11:27 [INFO] Dashboard: http://localhost:8080 2026-06-08 14:11:32 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-08 14:11:32 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-08 14:11:32 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-08 14:11:32 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-08 14:11:32 [INFO] IB mail checker started 2026-06-08 14:11:32 [INFO] IB mail checker started 2026-06-08 14:11:32 [INFO] IB mail coherence checker started 2026-06-08 14:11:32 [INFO] IB mail coherence checker started 2026-06-08 14:11:32 [INFO] Trade Monitor starting 2026-06-08 14:11:32 [INFO] Trade Monitor starting 2026-06-08 14:11:32 [INFO] Monitoring 4 file(s) 2026-06-08 14:11:32 [INFO] Monitoring 4 file(s) 2026-06-08 14:11:32 [INFO] Panel 1 (S1) | offset=3971106 | in_trade=False 2026-06-08 14:11:32 [INFO] Panel 1 (S1) | offset=3971106 | in_trade=False 2026-06-08 14:11:32 [INFO] Panel 2 (S1) | offset=2277582 | in_trade=False 2026-06-08 14:11:32 [INFO] Panel 2 (S1) | offset=2277582 | in_trade=False 2026-06-08 14:11:32 [INFO] Panel 3 (S2) | offset=3584335 | in_trade=False 2026-06-08 14:11:32 [INFO] Panel 3 (S2) | offset=3584335 | in_trade=False 2026-06-08 14:11:32 [INFO] Panel 4 (S2) | offset=2565049 | in_trade=False 2026-06-08 14:11:32 [INFO] Panel 4 (S2) | offset=2565049 | in_trade=False 2026-06-08 14:11:32 [INFO] Monitoring started (4 files) 2026-06-08 14:11:32 [INFO] Monitoring started (4 files) 2026-06-08 14:11:32 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-08 14:11:32 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-08 14:11:33 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-08 14:11:33 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 52219) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-06-08 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-08.txt 2026-06-08 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-08.txt 2026-06-08 18:31:06 [INFO] === PL_STATION [group @ 18:31:05] market=29588.75 === 2026-06-08 18:31:06 [INFO] === PL_STATION [group @ 18:31:05] market=29588.75 === 2026-06-08 18:31:06 [INFO] Panel 1: JUST ENTERED (0) 2026-06-08 18:31:06 [INFO] Panel 1: JUST ENTERED (0) 2026-06-08 18:31:06 [INFO] Panel 2: idle | closed=0 2026-06-08 18:31:06 [INFO] Panel 2: idle | closed=0 2026-06-08 18:31:06 [INFO] Panel 3: idle | closed=0 2026-06-08 18:31:06 [INFO] Panel 3: idle | closed=0 2026-06-08 18:31:06 [INFO] Panel 4: idle | closed=0 2026-06-08 18:31:06 [INFO] Panel 4: idle | closed=0 2026-06-08 18:31:06 [INFO] TOTAL PL_STATION = 0 2026-06-08 18:31:06 [INFO] TOTAL PL_STATION = 0 2026-06-08 18:31:06 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29588.75 | Station=+0 2026-06-08 18:31:06 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29588.75 | Station=+0 2026-06-08 18:31:09 [INFO] Email sent (thread=open_SHORT) 2026-06-08 18:31:09 [INFO] Email sent (thread=open_SHORT) 2026-06-08 18:31:35 [INFO] IB mail: SOLD 1 @ 29588.75 (NQ) 2026-06-08 18:31:35 [INFO] IB mail: SOLD 1 @ 29588.75 (NQ) 2026-06-08 18:31:36 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29588.75 (remaining=0) 2026-06-08 18:31:36 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29588.75 (remaining=0) 2026-06-08 18:44:48 [WARNING] IMAP connection failed: command: SELECT => socket error: EOF 2026-06-08 18:44:48 [WARNING] IMAP connection failed: command: SELECT => socket error: EOF 2026-06-08 19:01:12 [INFO] === PL_STATION [group @ 19:01:11] market=29583.50 === 2026-06-08 19:01:12 [INFO] === PL_STATION [group @ 19:01:11] market=29583.50 === 2026-06-08 19:01:12 [INFO] Panel 1: idle | closed=101 2026-06-08 19:01:12 [INFO] Panel 1: idle | closed=101 2026-06-08 19:01:12 [INFO] Panel 2: idle | closed=0 2026-06-08 19:01:12 [INFO] Panel 2: idle | closed=0 2026-06-08 19:01:12 [INFO] Panel 3: idle | closed=0 2026-06-08 19:01:12 [INFO] Panel 3: idle | closed=0 2026-06-08 19:01:12 [INFO] Panel 4: idle | closed=0 2026-06-08 19:01:12 [INFO] Panel 4: idle | closed=0 2026-06-08 19:01:12 [INFO] TOTAL PL_STATION = 101 2026-06-08 19:01:12 [INFO] TOTAL PL_STATION = 101 2026-06-08 19:01:12 [INFO] EXIT | Panel 1 S1 SHORT | PL=+101 | Station=+101 2026-06-08 19:01:12 [INFO] EXIT | Panel 1 S1 SHORT | PL=+101 | Station=+101 2026-06-08 19:01:14 [INFO] Email sent (thread=close_SHORT) 2026-06-08 19:01:14 [INFO] Email sent (thread=close_SHORT) 2026-06-08 19:01:40 [INFO] IB mail: BOUGHT 1 @ 29583.50 (NQ) 2026-06-08 19:01:40 [INFO] IB mail: BOUGHT 1 @ 29583.50 (NQ) 2026-06-08 19:01:40 [INFO] IB PL | Panel 1 SHORT | entry=29588.75 exit=29583.50 | PL=105 net=101 2026-06-08 19:01:40 [INFO] IB PL | Panel 1 SHORT | entry=29588.75 exit=29583.50 | PL=105 net=101 2026-06-08 19:01:40 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29583.50 (remaining=0) 2026-06-08 19:01:40 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29583.50 (remaining=0) 2026-06-08 20:03:09 [INFO] === PL_STATION [group @ 20:03:09] market=29510.00 === 2026-06-08 20:03:09 [INFO] === PL_STATION [group @ 20:03:09] market=29510.00 === 2026-06-08 20:03:09 [INFO] Panel 1: JUST ENTERED (0) 2026-06-08 20:03:09 [INFO] Panel 1: JUST ENTERED (0) 2026-06-08 20:03:09 [INFO] Panel 2: idle | closed=0 2026-06-08 20:03:09 [INFO] Panel 2: idle | closed=0 2026-06-08 20:03:09 [INFO] Panel 3: JUST ENTERED (0) 2026-06-08 20:03:09 [INFO] Panel 3: JUST ENTERED (0) 2026-06-08 20:03:09 [INFO] Panel 4: idle | closed=0 2026-06-08 20:03:09 [INFO] Panel 4: idle | closed=0 2026-06-08 20:03:09 [INFO] TOTAL PL_STATION = 0 2026-06-08 20:03:09 [INFO] TOTAL PL_STATION = 0 2026-06-08 20:03:09 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29509.25 | Station=+0 2026-06-08 20:03:09 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29509.25 | Station=+0 2026-06-08 20:03:12 [INFO] Email sent (thread=open_SHORT) 2026-06-08 20:03:12 [INFO] Email sent (thread=open_SHORT) 2026-06-08 20:03:12 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29510.0 | Station=+0 2026-06-08 20:03:12 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 06/18/26 | Price=29510.0 | Station=+0 2026-06-08 20:03:14 [INFO] Email sent (thread=open_SHORT) 2026-06-08 20:03:14 [INFO] Email sent (thread=open_SHORT) 2026-06-08 20:03:27 [INFO] IB mail: SOLD 2 @ 29509.62 (NQ) 2026-06-08 20:03:27 [INFO] IB mail: SOLD 2 @ 29509.62 (NQ) 2026-06-08 20:03:28 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29509.62 (remaining=1) 2026-06-08 20:03:28 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29509.62 (remaining=1) 2026-06-08 20:03:28 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29509.62 (remaining=0) 2026-06-08 20:03:28 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29509.62 (remaining=0) 2026-06-08 22:08:55 [INFO] === PL_STATION [group @ 22:08:54] market=29499.00 === 2026-06-08 22:08:55 [INFO] === PL_STATION [group @ 22:08:54] market=29499.00 === 2026-06-08 22:08:55 [INFO] Panel 1: idle | closed=301 2026-06-08 22:08:55 [INFO] Panel 1: idle | closed=301 2026-06-08 22:08:55 [INFO] Panel 2: idle | closed=0 2026-06-08 22:08:55 [INFO] Panel 2: idle | closed=0 2026-06-08 22:08:55 [INFO] Panel 3: SHORT entry=29510.00 multy=20 qty=1 | unrealized=220 closed=0 contrib=220 2026-06-08 22:08:55 [INFO] Panel 3: SHORT entry=29510.00 multy=20 qty=1 | unrealized=220 closed=0 contrib=220 2026-06-08 22:08:55 [INFO] Panel 4: idle | closed=0 2026-06-08 22:08:55 [INFO] Panel 4: idle | closed=0 2026-06-08 22:08:55 [INFO] TOTAL PL_STATION = 521 2026-06-08 22:08:55 [INFO] TOTAL PL_STATION = 521 2026-06-08 22:08:55 [INFO] EXIT | Panel 1 S1 SHORT | PL=+201 | Station=+521 2026-06-08 22:08:55 [INFO] EXIT | Panel 1 S1 SHORT | PL=+201 | Station=+521 2026-06-08 22:08:56 [INFO] Email sent (thread=close_SHORT) 2026-06-08 22:08:56 [INFO] Email sent (thread=close_SHORT) 2026-06-08 22:09:13 [INFO] IB mail: BOUGHT 1 @ 29499.00 (NQ) 2026-06-08 22:09:13 [INFO] IB mail: BOUGHT 1 @ 29499.00 (NQ) 2026-06-08 22:09:13 [INFO] IB PL | Panel 1 SHORT | entry=29509.62 exit=29499.00 | PL=212 net=208 2026-06-08 22:09:13 [INFO] IB PL | Panel 1 SHORT | entry=29509.62 exit=29499.00 | PL=212 net=208 2026-06-08 22:09:13 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29499.00 (remaining=0) 2026-06-08 22:09:13 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29499.00 (remaining=0) 2026-06-08 22:10:03 [INFO] === PL_STATION [group @ 22:10:02] market=29510.00 === 2026-06-08 22:10:03 [INFO] === PL_STATION [group @ 22:10:02] market=29510.00 === 2026-06-08 22:10:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-08 22:10:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-08 22:10:03 [INFO] Panel 2: idle | closed=0 2026-06-08 22:10:03 [INFO] Panel 2: idle | closed=0 2026-06-08 22:10:03 [INFO] Panel 3: SHORT entry=29510.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-08 22:10:03 [INFO] Panel 3: SHORT entry=29510.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-08 22:10:03 [INFO] Panel 4: idle | closed=0 2026-06-08 22:10:03 [INFO] Panel 4: idle | closed=0 2026-06-08 22:10:03 [INFO] TOTAL PL_STATION = 0 2026-06-08 22:10:03 [INFO] TOTAL PL_STATION = 0 2026-06-08 22:10:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29476.0 | Station=+0 2026-06-08 22:10:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29476.0 | Station=+0 2026-06-08 22:10:05 [INFO] Email sent (thread=open_SHORT) 2026-06-08 22:10:05 [INFO] Email sent (thread=open_SHORT) 2026-06-08 22:10:17 [INFO] IB mail: SOLD 1 @ 29476.00 (NQ) 2026-06-08 22:10:17 [INFO] IB mail: SOLD 1 @ 29476.00 (NQ) 2026-06-08 22:10:18 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29476.00 (remaining=0) 2026-06-08 22:10:18 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29476.00 (remaining=0) 2026-06-08 22:23:46 [INFO] === PL_STATION [group @ 22:23:45] market=29399.25 === 2026-06-08 22:23:46 [INFO] === PL_STATION [group @ 22:23:45] market=29399.25 === 2026-06-08 22:23:46 [INFO] Panel 1: SHORT entry=29476.00 multy=20 qty=1 | unrealized=1535 closed=301 contrib=1836 2026-06-08 22:23:46 [INFO] Panel 1: SHORT entry=29476.00 multy=20 qty=1 | unrealized=1535 closed=301 contrib=1836 2026-06-08 22:23:46 [INFO] Panel 2: idle | closed=0 2026-06-08 22:23:46 [INFO] Panel 2: idle | closed=0 2026-06-08 22:23:46 [INFO] Panel 3: idle | closed=2211 2026-06-08 22:23:46 [INFO] Panel 3: idle | closed=2211 2026-06-08 22:23:46 [INFO] Panel 4: idle | closed=0 2026-06-08 22:23:46 [INFO] Panel 4: idle | closed=0 2026-06-08 22:23:46 [INFO] TOTAL PL_STATION = 4047 2026-06-08 22:23:46 [INFO] TOTAL PL_STATION = 4047 2026-06-08 22:23:46 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2211 | Station=+4047 2026-06-08 22:23:46 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2211 | Station=+4047 2026-06-08 22:23:49 [INFO] Email sent (thread=close_SHORT) 2026-06-08 22:23:49 [INFO] Email sent (thread=close_SHORT) 2026-06-08 22:24:10 [INFO] IB mail: BOUGHT 1 @ 29399.25 (NQ) 2026-06-08 22:24:10 [INFO] IB mail: BOUGHT 1 @ 29399.25 (NQ) 2026-06-08 22:24:10 [INFO] IB PL | Panel 3 SHORT | entry=29509.62 exit=29399.25 | PL=2208 net=2203 2026-06-08 22:24:10 [INFO] IB PL | Panel 3 SHORT | entry=29509.62 exit=29399.25 | PL=2208 net=2203 2026-06-08 22:24:10 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29399.25 (remaining=0) 2026-06-08 22:24:10 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29399.25 (remaining=0) 2026-06-08 22:55:07 [INFO] === PL_STATION [group @ 22:55:07] market=29446.75 === 2026-06-08 22:55:07 [INFO] === PL_STATION [group @ 22:55:07] market=29446.75 === 2026-06-08 22:55:07 [INFO] Panel 1: idle | closed=882 2026-06-08 22:55:07 [INFO] Panel 1: idle | closed=882 2026-06-08 22:55:07 [INFO] Panel 2: idle | closed=0 2026-06-08 22:55:07 [INFO] Panel 2: idle | closed=0 2026-06-08 22:55:07 [INFO] Panel 3: idle | closed=2211 2026-06-08 22:55:07 [INFO] Panel 3: idle | closed=2211 2026-06-08 22:55:07 [INFO] Panel 4: idle | closed=0 2026-06-08 22:55:07 [INFO] Panel 4: idle | closed=0 2026-06-08 22:55:07 [INFO] TOTAL PL_STATION = 3092 2026-06-08 22:55:07 [INFO] TOTAL PL_STATION = 3092 2026-06-08 22:55:07 [INFO] EXIT | Panel 1 S1 SHORT | PL=+581 | Station=+3092 2026-06-08 22:55:07 [INFO] EXIT | Panel 1 S1 SHORT | PL=+581 | Station=+3092 2026-06-08 22:55:10 [INFO] IB mail: BOUGHT 1 @ 29446.75 (NQ) 2026-06-08 22:55:10 [INFO] IB mail: BOUGHT 1 @ 29446.75 (NQ) 2026-06-08 22:55:10 [INFO] IB PL | Panel 1 SHORT | entry=29476.00 exit=29446.75 | PL=585 net=581 2026-06-08 22:55:10 [INFO] IB PL | Panel 1 SHORT | entry=29476.00 exit=29446.75 | PL=585 net=581 2026-06-08 22:55:10 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29446.75 (remaining=0) 2026-06-08 22:55:10 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29446.75 (remaining=0) 2026-06-08 22:55:10 [INFO] Email sent (thread=close_SHORT) 2026-06-08 22:55:10 [INFO] Email sent (thread=close_SHORT) Peer closed connection. 2026-06-08 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-08 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-08 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-08 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '230', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2694f1.01.01', '20260608 08:30:02 US/Central', 'U5774438', 'CME', 'SLD', '1', '29519.25', '1946762279', '0', '0', '1', '29519.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '231', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a269a2f.01.01', '20260608 08:33:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29506.00', '1946762280', '0', '0', '1', '29506.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '232', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a26a108.01.01', '20260608 08:36:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29464.50', '1946762281', '0', '0', '1', '29464.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '233', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a26a590.01.01', '20260608 08:39:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29460.25', '1946762282', '0', '0', '1', '29460.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '234', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a26a91b.01.01', '20260608 08:42:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29464.00', '1946762283', '0', '0', '1', '29464.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '235', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a26ae84.01.01', '20260608 08:45:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29515.75', '1946762284', '0', '0', '1', '29515.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '236', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a26c611.01.01', '20260608 09:00:17 US/Central', 'U5774438', 'CME', 'BOT', '2', '29346.00', '1946762285', '0', '0', '2', '29346.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '236', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a26c612.01.01', '20260608 09:00:17 US/Central', 'U5774438', 'CME', 'BOT', '4', '29346.25', '1946762285', '0', '0', '6', '29346.166667', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-06-08 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-08 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-08 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-08 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-09 00:00:26 [INFO] IB coherence day rollover — reset 2026-06-09 00:00:26 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. 2026-06-09 12:00:14 [INFO] Dashboard: http://localhost:8080 2026-06-09 12:00:14 [INFO] Dashboard: http://localhost:8080 2026-06-09 12:00:17 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-09 12:00:17 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-09 12:00:17 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-09 12:00:17 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-09 12:00:17 [INFO] IB mail checker started 2026-06-09 12:00:17 [INFO] IB mail checker started 2026-06-09 12:00:17 [INFO] IB mail coherence checker started 2026-06-09 12:00:17 [INFO] IB mail coherence checker started 2026-06-09 12:00:17 [INFO] Trade Monitor starting 2026-06-09 12:00:17 [INFO] Trade Monitor starting 2026-06-09 12:00:17 [INFO] Monitoring 4 file(s) 2026-06-09 12:00:17 [INFO] Monitoring 4 file(s) 2026-06-09 12:00:17 [INFO] Panel 1 (S1) | offset=4136399 | in_trade=False 2026-06-09 12:00:17 [INFO] Panel 1 (S1) | offset=4136399 | in_trade=False 2026-06-09 12:00:17 [INFO] Panel 2 (S1) | offset=2277582 | in_trade=False 2026-06-09 12:00:17 [INFO] Panel 2 (S1) | offset=2277582 | in_trade=False 2026-06-09 12:00:17 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-09 12:00:17 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-09 12:00:17 [INFO] Panel 4 (S2) | offset=2565049 | in_trade=False 2026-06-09 12:00:17 [INFO] Panel 4 (S2) | offset=2565049 | in_trade=False 2026-06-09 12:00:17 [INFO] Monitoring started (4 files) 2026-06-09 12:00:17 [INFO] Monitoring started (4 files) 2026-06-09 12:00:17 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-09 12:00:17 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-09 12:00:18 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-09 12:00:18 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-09 12:04:27 [INFO] Dashboard: http://localhost:8080 2026-06-09 12:04:27 [INFO] Dashboard: http://localhost:8080 2026-06-09 12:04:27 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-09 12:04:27 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-09 12:04:27 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-09 12:04:27 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-09 12:04:27 [INFO] IB mail checker started 2026-06-09 12:04:27 [INFO] IB mail checker started 2026-06-09 12:04:27 [INFO] IB mail coherence checker started 2026-06-09 12:04:27 [INFO] IB mail coherence checker started 2026-06-09 12:04:27 [INFO] Trade Monitor starting 2026-06-09 12:04:27 [INFO] Trade Monitor starting 2026-06-09 12:04:27 [INFO] Monitoring 4 file(s) 2026-06-09 12:04:27 [INFO] Monitoring 4 file(s) 2026-06-09 12:04:27 [INFO] Panel 1 (S1) | offset=4136399 | in_trade=False 2026-06-09 12:04:27 [INFO] Panel 1 (S1) | offset=4136399 | in_trade=False 2026-06-09 12:04:27 [INFO] Panel 2 (S1) | offset=2277582 | in_trade=False 2026-06-09 12:04:27 [INFO] Panel 2 (S1) | offset=2277582 | in_trade=False 2026-06-09 12:04:27 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-09 12:04:27 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-09 12:04:27 [INFO] Panel 4 (S2) | offset=2565049 | in_trade=False 2026-06-09 12:04:27 [INFO] Panel 4 (S2) | offset=2565049 | in_trade=False 2026-06-09 12:04:27 [INFO] Monitoring started (4 files) 2026-06-09 12:04:27 [INFO] Monitoring started (4 files) 2026-06-09 12:04:28 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-09 12:04:28 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-09 12:04:28 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-09 12:04:28 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-06-09 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-09.txt 2026-06-09 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-09.txt 2026-06-09 17:14:03 [INFO] === PL_STATION [group @ 17:14:02] market=29507.50 === 2026-06-09 17:14:03 [INFO] === PL_STATION [group @ 17:14:02] market=29507.50 === 2026-06-09 17:14:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 17:14:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 17:14:03 [INFO] Panel 2: idle | closed=0 2026-06-09 17:14:03 [INFO] Panel 2: idle | closed=0 2026-06-09 17:14:03 [INFO] Panel 3: idle | closed=0 2026-06-09 17:14:03 [INFO] Panel 3: idle | closed=0 2026-06-09 17:14:03 [INFO] Panel 4: idle | closed=0 2026-06-09 17:14:03 [INFO] Panel 4: idle | closed=0 2026-06-09 17:14:03 [INFO] TOTAL PL_STATION = 0 2026-06-09 17:14:03 [INFO] TOTAL PL_STATION = 0 2026-06-09 17:14:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29507.5 | Station=+0 2026-06-09 17:14:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29507.5 | Station=+0 2026-06-09 17:14:04 [INFO] Email sent (thread=open_SHORT) 2026-06-09 17:14:04 [INFO] Email sent (thread=open_SHORT) 2026-06-09 17:14:13 [INFO] IB mail: SOLD 1 @ 29507.50 (NQ) 2026-06-09 17:14:13 [INFO] IB mail: SOLD 1 @ 29507.50 (NQ) 2026-06-09 17:14:14 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29507.50 (remaining=0) 2026-06-09 17:14:14 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29507.50 (remaining=0) 2026-06-09 17:17:42 [INFO] === PL_STATION [group @ 17:17:42] market=29389.00 === 2026-06-09 17:17:42 [INFO] === PL_STATION [group @ 17:17:42] market=29389.00 === 2026-06-09 17:17:42 [INFO] Panel 1: idle | closed=2366 2026-06-09 17:17:42 [INFO] Panel 1: idle | closed=2366 2026-06-09 17:17:42 [INFO] Panel 2: idle | closed=0 2026-06-09 17:17:42 [INFO] Panel 2: idle | closed=0 2026-06-09 17:17:42 [INFO] Panel 3: idle | closed=0 2026-06-09 17:17:42 [INFO] Panel 3: idle | closed=0 2026-06-09 17:17:42 [INFO] Panel 4: idle | closed=0 2026-06-09 17:17:42 [INFO] Panel 4: idle | closed=0 2026-06-09 17:17:42 [INFO] TOTAL PL_STATION = 2366 2026-06-09 17:17:42 [INFO] TOTAL PL_STATION = 2366 2026-06-09 17:17:42 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2366 | Station=+2366 2026-06-09 17:17:42 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2366 | Station=+2366 2026-06-09 17:17:46 [INFO] Email sent (thread=close_SHORT) 2026-06-09 17:17:46 [INFO] Email sent (thread=close_SHORT) 2026-06-09 17:18:23 [INFO] IB mail: BOUGHT 1 @ 29389.00 (NQ) 2026-06-09 17:18:23 [INFO] IB mail: BOUGHT 1 @ 29389.00 (NQ) 2026-06-09 17:18:23 [INFO] IB PL | Panel 1 SHORT | entry=29507.50 exit=29389.00 | PL=2370 net=2366 2026-06-09 17:18:23 [INFO] IB PL | Panel 1 SHORT | entry=29507.50 exit=29389.00 | PL=2370 net=2366 2026-06-09 17:18:23 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29389.00 (remaining=0) 2026-06-09 17:18:23 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29389.00 (remaining=0) 2026-06-09 17:20:04 [INFO] === PL_STATION [group @ 17:20:02] market=29397.25 === 2026-06-09 17:20:04 [INFO] === PL_STATION [group @ 17:20:02] market=29397.25 === 2026-06-09 17:20:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 17:20:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 17:20:04 [INFO] Panel 2: idle | closed=0 2026-06-09 17:20:04 [INFO] Panel 2: idle | closed=0 2026-06-09 17:20:04 [INFO] Panel 3: idle | closed=0 2026-06-09 17:20:04 [INFO] Panel 3: idle | closed=0 2026-06-09 17:20:04 [INFO] Panel 4: idle | closed=0 2026-06-09 17:20:04 [INFO] Panel 4: idle | closed=0 2026-06-09 17:20:04 [INFO] TOTAL PL_STATION = 0 2026-06-09 17:20:04 [INFO] TOTAL PL_STATION = 0 2026-06-09 17:20:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29397.25 | Station=+0 2026-06-09 17:20:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29397.25 | Station=+0 2026-06-09 17:20:05 [INFO] Email sent (thread=open_SHORT) 2026-06-09 17:20:05 [INFO] Email sent (thread=open_SHORT) 2026-06-09 17:20:29 [INFO] IB mail: SOLD 1 @ 29397.25 (NQ) 2026-06-09 17:20:29 [INFO] IB mail: SOLD 1 @ 29397.25 (NQ) 2026-06-09 17:20:30 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29397.25 (remaining=0) 2026-06-09 17:20:30 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29397.25 (remaining=0) 2026-06-09 17:30:18 [INFO] === PL_STATION [group @ 17:30:17] market=29413.00 === 2026-06-09 17:30:18 [INFO] === PL_STATION [group @ 17:30:17] market=29413.00 === 2026-06-09 17:30:18 [INFO] Panel 1: idle | closed=2046 2026-06-09 17:30:18 [INFO] Panel 1: idle | closed=2046 2026-06-09 17:30:18 [INFO] Panel 2: idle | closed=0 2026-06-09 17:30:18 [INFO] Panel 2: idle | closed=0 2026-06-09 17:30:18 [INFO] Panel 3: idle | closed=0 2026-06-09 17:30:18 [INFO] Panel 3: idle | closed=0 2026-06-09 17:30:18 [INFO] Panel 4: idle | closed=0 2026-06-09 17:30:18 [INFO] Panel 4: idle | closed=0 2026-06-09 17:30:18 [INFO] TOTAL PL_STATION = 2046 2026-06-09 17:30:18 [INFO] TOTAL PL_STATION = 2046 2026-06-09 17:30:18 [INFO] EXIT | Panel 1 S1 SHORT | PL=-319 | Station=+2046 2026-06-09 17:30:18 [INFO] EXIT | Panel 1 S1 SHORT | PL=-319 | Station=+2046 2026-06-09 17:30:19 [INFO] Email sent (thread=close_SHORT) 2026-06-09 17:30:19 [INFO] Email sent (thread=close_SHORT) 2026-06-09 17:30:34 [INFO] IB mail: BOUGHT 1 @ 29413.00 (NQ) 2026-06-09 17:30:34 [INFO] IB mail: BOUGHT 1 @ 29413.00 (NQ) 2026-06-09 17:30:34 [INFO] IB PL | Panel 1 SHORT | entry=29397.25 exit=29413.00 | PL=-315 net=-319 2026-06-09 17:30:34 [INFO] IB PL | Panel 1 SHORT | entry=29397.25 exit=29413.00 | PL=-315 net=-319 2026-06-09 17:30:34 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29413.00 (remaining=0) 2026-06-09 17:30:34 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29413.00 (remaining=0) 2026-06-09 17:47:04 [INFO] === PL_STATION [group @ 17:47:02] market=29202.50 === 2026-06-09 17:47:04 [INFO] === PL_STATION [group @ 17:47:02] market=29202.50 === 2026-06-09 17:47:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 17:47:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 17:47:04 [INFO] Panel 2: idle | closed=0 2026-06-09 17:47:04 [INFO] Panel 2: idle | closed=0 2026-06-09 17:47:04 [INFO] Panel 3: idle | closed=0 2026-06-09 17:47:04 [INFO] Panel 3: idle | closed=0 2026-06-09 17:47:04 [INFO] Panel 4: idle | closed=0 2026-06-09 17:47:04 [INFO] Panel 4: idle | closed=0 2026-06-09 17:47:04 [INFO] TOTAL PL_STATION = 0 2026-06-09 17:47:04 [INFO] TOTAL PL_STATION = 0 2026-06-09 17:47:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29202.5 | Station=+0 2026-06-09 17:47:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29202.5 | Station=+0 2026-06-09 17:47:06 [INFO] Email sent (thread=open_SHORT) 2026-06-09 17:47:06 [INFO] Email sent (thread=open_SHORT) 2026-06-09 17:47:14 [INFO] IB mail: SOLD 1 @ 29202.50 (NQ) 2026-06-09 17:47:14 [INFO] IB mail: SOLD 1 @ 29202.50 (NQ) 2026-06-09 17:47:14 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29202.50 (remaining=0) 2026-06-09 17:47:14 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29202.50 (remaining=0) 2026-06-09 17:50:34 [INFO] === PL_STATION [group @ 17:50:33] market=29090.75 === 2026-06-09 17:50:34 [INFO] === PL_STATION [group @ 17:50:33] market=29090.75 === 2026-06-09 17:50:34 [INFO] Panel 1: idle | closed=4277 2026-06-09 17:50:34 [INFO] Panel 1: idle | closed=4277 2026-06-09 17:50:34 [INFO] Panel 2: idle | closed=0 2026-06-09 17:50:34 [INFO] Panel 2: idle | closed=0 2026-06-09 17:50:34 [INFO] Panel 3: idle | closed=0 2026-06-09 17:50:34 [INFO] Panel 3: idle | closed=0 2026-06-09 17:50:34 [INFO] Panel 4: idle | closed=0 2026-06-09 17:50:34 [INFO] Panel 4: idle | closed=0 2026-06-09 17:50:34 [INFO] TOTAL PL_STATION = 4277 2026-06-09 17:50:34 [INFO] TOTAL PL_STATION = 4277 2026-06-09 17:50:34 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2231 | Station=+4277 2026-06-09 17:50:34 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2231 | Station=+4277 2026-06-09 17:50:35 [INFO] Email sent (thread=close_SHORT) 2026-06-09 17:50:35 [INFO] Email sent (thread=close_SHORT) 2026-06-09 17:50:52 [INFO] IB mail: BOUGHT 1 @ 29090.75 (NQ) 2026-06-09 17:50:52 [INFO] IB mail: BOUGHT 1 @ 29090.75 (NQ) 2026-06-09 17:50:52 [INFO] IB PL | Panel 1 SHORT | entry=29202.50 exit=29090.75 | PL=2235 net=2231 2026-06-09 17:50:52 [INFO] IB PL | Panel 1 SHORT | entry=29202.50 exit=29090.75 | PL=2235 net=2231 2026-06-09 17:50:52 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29090.75 (remaining=0) 2026-06-09 17:50:52 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29090.75 (remaining=0) 2026-06-09 17:51:03 [INFO] === PL_STATION [group @ 17:51:02] market=29113.25 === 2026-06-09 17:51:03 [INFO] === PL_STATION [group @ 17:51:02] market=29113.25 === 2026-06-09 17:51:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 17:51:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 17:51:03 [INFO] Panel 2: idle | closed=0 2026-06-09 17:51:03 [INFO] Panel 2: idle | closed=0 2026-06-09 17:51:03 [INFO] Panel 3: idle | closed=0 2026-06-09 17:51:03 [INFO] Panel 3: idle | closed=0 2026-06-09 17:51:03 [INFO] Panel 4: idle | closed=0 2026-06-09 17:51:03 [INFO] Panel 4: idle | closed=0 2026-06-09 17:51:03 [INFO] TOTAL PL_STATION = 0 2026-06-09 17:51:03 [INFO] TOTAL PL_STATION = 0 2026-06-09 17:51:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29113.25 | Station=+0 2026-06-09 17:51:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29113.25 | Station=+0 2026-06-09 17:51:04 [INFO] Email sent (thread=open_SHORT) 2026-06-09 17:51:04 [INFO] Email sent (thread=open_SHORT) 2026-06-09 17:51:23 [INFO] IB mail: SOLD 1 @ 29113.25 (NQ) 2026-06-09 17:51:23 [INFO] IB mail: SOLD 1 @ 29113.25 (NQ) 2026-06-09 17:51:23 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29113.25 (remaining=0) 2026-06-09 17:51:23 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29113.25 (remaining=0) 2026-06-09 18:17:24 [INFO] === PL_STATION [group @ 18:17:22] market=29177.25 === 2026-06-09 18:17:24 [INFO] === PL_STATION [group @ 18:17:22] market=29177.25 === 2026-06-09 18:17:24 [INFO] Panel 1: idle | closed=2992 2026-06-09 18:17:24 [INFO] Panel 1: idle | closed=2992 2026-06-09 18:17:24 [INFO] Panel 2: idle | closed=0 2026-06-09 18:17:24 [INFO] Panel 2: idle | closed=0 2026-06-09 18:17:24 [INFO] Panel 3: idle | closed=0 2026-06-09 18:17:24 [INFO] Panel 3: idle | closed=0 2026-06-09 18:17:24 [INFO] Panel 4: idle | closed=0 2026-06-09 18:17:24 [INFO] Panel 4: idle | closed=0 2026-06-09 18:17:24 [INFO] TOTAL PL_STATION = 2992 2026-06-09 18:17:24 [INFO] TOTAL PL_STATION = 2992 2026-06-09 18:17:24 [INFO] EXIT | Panel 1 S1 SHORT | PL=-1284 | Station=+2992 2026-06-09 18:17:24 [INFO] EXIT | Panel 1 S1 SHORT | PL=-1284 | Station=+2992 2026-06-09 18:17:26 [INFO] Email sent (thread=close_SHORT) 2026-06-09 18:17:26 [INFO] Email sent (thread=close_SHORT) 2026-06-09 18:17:50 [INFO] IB mail: BOUGHT 1 @ 29177.25 (NQ) 2026-06-09 18:17:50 [INFO] IB mail: BOUGHT 1 @ 29177.25 (NQ) 2026-06-09 18:17:50 [INFO] IB PL | Panel 1 SHORT | entry=29113.25 exit=29177.25 | PL=-1280 net=-1284 2026-06-09 18:17:50 [INFO] IB PL | Panel 1 SHORT | entry=29113.25 exit=29177.25 | PL=-1280 net=-1284 2026-06-09 18:17:50 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29177.25 (remaining=0) 2026-06-09 18:17:50 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29177.25 (remaining=0) 2026-06-09 18:26:03 [INFO] === PL_STATION [group @ 18:26:02] market=29007.25 === 2026-06-09 18:26:03 [INFO] === PL_STATION [group @ 18:26:02] market=29007.25 === 2026-06-09 18:26:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 18:26:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 18:26:03 [INFO] Panel 2: idle | closed=0 2026-06-09 18:26:03 [INFO] Panel 2: idle | closed=0 2026-06-09 18:26:03 [INFO] Panel 3: idle | closed=0 2026-06-09 18:26:03 [INFO] Panel 3: idle | closed=0 2026-06-09 18:26:03 [INFO] Panel 4: idle | closed=0 2026-06-09 18:26:03 [INFO] Panel 4: idle | closed=0 2026-06-09 18:26:03 [INFO] TOTAL PL_STATION = 0 2026-06-09 18:26:03 [INFO] TOTAL PL_STATION = 0 2026-06-09 18:26:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29007.25 | Station=+0 2026-06-09 18:26:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29007.25 | Station=+0 2026-06-09 18:26:05 [INFO] Email sent (thread=open_SHORT) 2026-06-09 18:26:05 [INFO] Email sent (thread=open_SHORT) 2026-06-09 18:26:39 [INFO] IB mail: SOLD 1 @ 29007.25 (NQ) 2026-06-09 18:26:39 [INFO] IB mail: SOLD 1 @ 29007.25 (NQ) 2026-06-09 18:26:39 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29007.25 (remaining=0) 2026-06-09 18:26:39 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29007.25 (remaining=0) 2026-06-09 18:28:49 [INFO] === PL_STATION [group @ 18:28:48] market=28895.25 === 2026-06-09 18:28:49 [INFO] === PL_STATION [group @ 18:28:48] market=28895.25 === 2026-06-09 18:28:49 [INFO] Panel 1: idle | closed=5228 2026-06-09 18:28:49 [INFO] Panel 1: idle | closed=5228 2026-06-09 18:28:49 [INFO] Panel 2: idle | closed=0 2026-06-09 18:28:49 [INFO] Panel 2: idle | closed=0 2026-06-09 18:28:49 [INFO] Panel 3: idle | closed=0 2026-06-09 18:28:49 [INFO] Panel 3: idle | closed=0 2026-06-09 18:28:49 [INFO] Panel 4: idle | closed=0 2026-06-09 18:28:49 [INFO] Panel 4: idle | closed=0 2026-06-09 18:28:49 [INFO] TOTAL PL_STATION = 5228 2026-06-09 18:28:49 [INFO] TOTAL PL_STATION = 5228 2026-06-09 18:28:49 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2236 | Station=+5228 2026-06-09 18:28:49 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2236 | Station=+5228 2026-06-09 18:28:52 [INFO] Email sent (thread=close_SHORT) 2026-06-09 18:28:52 [INFO] Email sent (thread=close_SHORT) 2026-06-09 18:29:15 [INFO] IB mail: BOUGHT 1 @ 28895.25 (NQ) 2026-06-09 18:29:15 [INFO] IB mail: BOUGHT 1 @ 28895.25 (NQ) 2026-06-09 18:29:15 [INFO] IB PL | Panel 1 SHORT | entry=29007.25 exit=28895.25 | PL=2240 net=2236 2026-06-09 18:29:15 [INFO] IB PL | Panel 1 SHORT | entry=29007.25 exit=28895.25 | PL=2240 net=2236 2026-06-09 18:29:15 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28895.25 (remaining=0) 2026-06-09 18:29:15 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28895.25 (remaining=0) 2026-06-09 18:31:00 [WARNING] Event group with no parseable price, skipping 2026-06-09 18:31:00 [WARNING] Event group with no parseable price, skipping 2026-06-09 18:31:12 [INFO] === PL_STATION [group @ 18:31:12] market=28870.75 === 2026-06-09 18:31:12 [INFO] === PL_STATION [group @ 18:31:12] market=28870.75 === 2026-06-09 18:31:12 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 18:31:12 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 18:31:12 [INFO] Panel 2: idle | closed=0 2026-06-09 18:31:12 [INFO] Panel 2: idle | closed=0 2026-06-09 18:31:12 [INFO] Panel 3: idle | closed=0 2026-06-09 18:31:12 [INFO] Panel 3: idle | closed=0 2026-06-09 18:31:12 [INFO] Panel 4: idle | closed=0 2026-06-09 18:31:12 [INFO] Panel 4: idle | closed=0 2026-06-09 18:31:12 [INFO] TOTAL PL_STATION = 0 2026-06-09 18:31:12 [INFO] TOTAL PL_STATION = 0 2026-06-09 18:31:12 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28870.75 | Station=+0 2026-06-09 18:31:12 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28870.75 | Station=+0 2026-06-09 18:31:16 [INFO] Email sent (thread=open_SHORT) 2026-06-09 18:31:16 [INFO] Email sent (thread=open_SHORT) 2026-06-09 18:31:56 [INFO] IB mail: SOLD 1 @ 28887.50 (NQ) 2026-06-09 18:31:56 [INFO] IB mail: SOLD 1 @ 28887.50 (NQ) 2026-06-09 18:31:57 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28887.50 (remaining=0) 2026-06-09 18:31:57 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28887.50 (remaining=0) 2026-06-09 18:55:01 [INFO] === PL_STATION [group @ 18:55:00] market=28854.25 === 2026-06-09 18:55:01 [INFO] === PL_STATION [group @ 18:55:00] market=28854.25 === 2026-06-09 18:55:01 [INFO] Panel 1: idle | closed=5554 2026-06-09 18:55:01 [INFO] Panel 1: idle | closed=5554 2026-06-09 18:55:01 [INFO] Panel 2: idle | closed=0 2026-06-09 18:55:01 [INFO] Panel 2: idle | closed=0 2026-06-09 18:55:01 [INFO] Panel 3: idle | closed=0 2026-06-09 18:55:01 [INFO] Panel 3: idle | closed=0 2026-06-09 18:55:01 [INFO] Panel 4: idle | closed=0 2026-06-09 18:55:01 [INFO] Panel 4: idle | closed=0 2026-06-09 18:55:01 [INFO] TOTAL PL_STATION = 5554 2026-06-09 18:55:01 [INFO] TOTAL PL_STATION = 5554 2026-06-09 18:55:01 [INFO] EXIT | Panel 1 S1 SHORT | PL=+326 | Station=+5554 2026-06-09 18:55:01 [INFO] EXIT | Panel 1 S1 SHORT | PL=+326 | Station=+5554 2026-06-09 18:55:02 [INFO] Email sent (thread=close_SHORT) 2026-06-09 18:55:02 [INFO] Email sent (thread=close_SHORT) 2026-06-09 18:55:24 [INFO] IB mail: BOUGHT 1 @ 28854.25 (NQ) 2026-06-09 18:55:24 [INFO] IB mail: BOUGHT 1 @ 28854.25 (NQ) 2026-06-09 18:55:25 [INFO] IB PL | Panel 1 SHORT | entry=28887.50 exit=28854.25 | PL=665 net=661 2026-06-09 18:55:25 [INFO] IB PL | Panel 1 SHORT | entry=28887.50 exit=28854.25 | PL=665 net=661 2026-06-09 18:55:25 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28854.25 (remaining=0) 2026-06-09 18:55:25 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28854.25 (remaining=0) 2026-06-09 18:58:03 [INFO] === PL_STATION [group @ 18:58:02] market=28693.25 === 2026-06-09 18:58:03 [INFO] === PL_STATION [group @ 18:58:02] market=28693.25 === 2026-06-09 18:58:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 18:58:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 18:58:03 [INFO] Panel 2: idle | closed=0 2026-06-09 18:58:03 [INFO] Panel 2: idle | closed=0 2026-06-09 18:58:03 [INFO] Panel 3: idle | closed=0 2026-06-09 18:58:03 [INFO] Panel 3: idle | closed=0 2026-06-09 18:58:03 [INFO] Panel 4: idle | closed=0 2026-06-09 18:58:03 [INFO] Panel 4: idle | closed=0 2026-06-09 18:58:03 [INFO] TOTAL PL_STATION = 0 2026-06-09 18:58:03 [INFO] TOTAL PL_STATION = 0 2026-06-09 18:58:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28693.25 | Station=+0 2026-06-09 18:58:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28693.25 | Station=+0 2026-06-09 18:58:04 [INFO] Email sent (thread=open_SHORT) 2026-06-09 18:58:04 [INFO] Email sent (thread=open_SHORT) 2026-06-09 18:58:32 [INFO] IB mail: SOLD 1 @ 28693.25 (NQ) 2026-06-09 18:58:32 [INFO] IB mail: SOLD 1 @ 28693.25 (NQ) 2026-06-09 18:58:32 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28693.25 (remaining=0) 2026-06-09 18:58:32 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28693.25 (remaining=0) 2026-06-09 19:06:13 [INFO] === PL_STATION [group @ 19:06:11] market=28664.75 === 2026-06-09 19:06:13 [INFO] === PL_STATION [group @ 19:06:11] market=28664.75 === 2026-06-09 19:06:13 [INFO] Panel 1: idle | closed=6119 2026-06-09 19:06:13 [INFO] Panel 1: idle | closed=6119 2026-06-09 19:06:13 [INFO] Panel 2: idle | closed=0 2026-06-09 19:06:13 [INFO] Panel 2: idle | closed=0 2026-06-09 19:06:13 [INFO] Panel 3: idle | closed=0 2026-06-09 19:06:13 [INFO] Panel 3: idle | closed=0 2026-06-09 19:06:13 [INFO] Panel 4: idle | closed=0 2026-06-09 19:06:13 [INFO] Panel 4: idle | closed=0 2026-06-09 19:06:13 [INFO] TOTAL PL_STATION = 6119 2026-06-09 19:06:13 [INFO] TOTAL PL_STATION = 6119 2026-06-09 19:06:13 [INFO] EXIT | Panel 1 S1 SHORT | PL=+566 | Station=+6119 2026-06-09 19:06:13 [INFO] EXIT | Panel 1 S1 SHORT | PL=+566 | Station=+6119 2026-06-09 19:06:15 [INFO] Email sent (thread=close_SHORT) 2026-06-09 19:06:15 [INFO] Email sent (thread=close_SHORT) 2026-06-09 19:06:35 [INFO] IB mail: BOUGHT 1 @ 28664.75 (NQ) 2026-06-09 19:06:35 [INFO] IB mail: BOUGHT 1 @ 28664.75 (NQ) 2026-06-09 19:06:36 [INFO] IB PL | Panel 1 SHORT | entry=28693.25 exit=28664.75 | PL=570 net=566 2026-06-09 19:06:36 [INFO] IB PL | Panel 1 SHORT | entry=28693.25 exit=28664.75 | PL=570 net=566 2026-06-09 19:06:36 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28664.75 (remaining=0) 2026-06-09 19:06:36 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28664.75 (remaining=0) 2026-06-09 19:18:03 [INFO] === PL_STATION [group @ 19:18:02] market=28499.25 === 2026-06-09 19:18:03 [INFO] === PL_STATION [group @ 19:18:02] market=28499.25 === 2026-06-09 19:18:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 19:18:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 19:18:03 [INFO] Panel 2: idle | closed=0 2026-06-09 19:18:03 [INFO] Panel 2: idle | closed=0 2026-06-09 19:18:03 [INFO] Panel 3: idle | closed=0 2026-06-09 19:18:03 [INFO] Panel 3: idle | closed=0 2026-06-09 19:18:03 [INFO] Panel 4: idle | closed=0 2026-06-09 19:18:03 [INFO] Panel 4: idle | closed=0 2026-06-09 19:18:03 [INFO] TOTAL PL_STATION = 0 2026-06-09 19:18:03 [INFO] TOTAL PL_STATION = 0 2026-06-09 19:18:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28499.25 | Station=+0 2026-06-09 19:18:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28499.25 | Station=+0 2026-06-09 19:18:04 [INFO] Email sent (thread=open_SHORT) 2026-06-09 19:18:04 [INFO] Email sent (thread=open_SHORT) 2026-06-09 19:18:19 [INFO] IB mail: SOLD 1 @ 28499.25 (NQ) 2026-06-09 19:18:19 [INFO] IB mail: SOLD 1 @ 28499.25 (NQ) 2026-06-09 19:18:19 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28499.25 (remaining=0) 2026-06-09 19:18:19 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28499.25 (remaining=0) 2026-06-09 19:38:14 [INFO] === PL_STATION [group @ 19:38:13] market=28367.50 === 2026-06-09 19:38:14 [INFO] === PL_STATION [group @ 19:38:13] market=28367.50 === 2026-06-09 19:38:14 [INFO] Panel 1: idle | closed=8750 2026-06-09 19:38:14 [INFO] Panel 1: idle | closed=8750 2026-06-09 19:38:14 [INFO] Panel 2: idle | closed=0 2026-06-09 19:38:14 [INFO] Panel 2: idle | closed=0 2026-06-09 19:38:14 [INFO] Panel 3: idle | closed=0 2026-06-09 19:38:14 [INFO] Panel 3: idle | closed=0 2026-06-09 19:38:14 [INFO] Panel 4: idle | closed=0 2026-06-09 19:38:14 [INFO] Panel 4: idle | closed=0 2026-06-09 19:38:14 [INFO] TOTAL PL_STATION = 8750 2026-06-09 19:38:14 [INFO] TOTAL PL_STATION = 8750 2026-06-09 19:38:14 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2631 | Station=+8750 2026-06-09 19:38:14 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2631 | Station=+8750 2026-06-09 19:38:16 [INFO] Email sent (thread=close_SHORT) 2026-06-09 19:38:16 [INFO] Email sent (thread=close_SHORT) 2026-06-09 19:38:51 [INFO] IB mail: BOUGHT 1 @ 28367.50 (NQ) 2026-06-09 19:38:51 [INFO] IB mail: BOUGHT 1 @ 28367.50 (NQ) 2026-06-09 19:38:51 [INFO] IB PL | Panel 1 SHORT | entry=28499.25 exit=28367.50 | PL=2635 net=2631 2026-06-09 19:38:51 [INFO] IB PL | Panel 1 SHORT | entry=28499.25 exit=28367.50 | PL=2635 net=2631 2026-06-09 19:38:51 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28367.50 (remaining=0) 2026-06-09 19:38:51 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28367.50 (remaining=0) 2026-06-09 22:17:03 [INFO] === PL_STATION [group @ 22:17:02] market=28878.50 === 2026-06-09 22:17:03 [INFO] === PL_STATION [group @ 22:17:02] market=28878.50 === 2026-06-09 22:17:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 22:17:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-09 22:17:03 [INFO] Panel 2: idle | closed=0 2026-06-09 22:17:03 [INFO] Panel 2: idle | closed=0 2026-06-09 22:17:03 [INFO] Panel 3: idle | closed=0 2026-06-09 22:17:03 [INFO] Panel 3: idle | closed=0 2026-06-09 22:17:03 [INFO] Panel 4: idle | closed=0 2026-06-09 22:17:03 [INFO] Panel 4: idle | closed=0 2026-06-09 22:17:03 [INFO] TOTAL PL_STATION = 0 2026-06-09 22:17:03 [INFO] TOTAL PL_STATION = 0 2026-06-09 22:17:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28878.5 | Station=+0 2026-06-09 22:17:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28878.5 | Station=+0 2026-06-09 22:17:04 [INFO] Email sent (thread=open_SHORT) 2026-06-09 22:17:04 [INFO] Email sent (thread=open_SHORT) 2026-06-09 22:17:24 [INFO] IB mail: SOLD 1 @ 28878.50 (NQ) 2026-06-09 22:17:24 [INFO] IB mail: SOLD 1 @ 28878.50 (NQ) 2026-06-09 22:17:25 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28878.50 (remaining=0) 2026-06-09 22:17:25 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28878.50 (remaining=0) 2026-06-09 22:40:31 [INFO] === PL_STATION [group @ 22:40:29] market=28877.50 === 2026-06-09 22:40:31 [INFO] === PL_STATION [group @ 22:40:29] market=28877.50 === 2026-06-09 22:40:31 [INFO] Panel 1: idle | closed=8765 2026-06-09 22:40:31 [INFO] Panel 1: idle | closed=8765 2026-06-09 22:40:31 [INFO] Panel 2: idle | closed=0 2026-06-09 22:40:31 [INFO] Panel 2: idle | closed=0 2026-06-09 22:40:31 [INFO] Panel 3: idle | closed=0 2026-06-09 22:40:31 [INFO] Panel 3: idle | closed=0 2026-06-09 22:40:31 [INFO] Panel 4: idle | closed=0 2026-06-09 22:40:31 [INFO] Panel 4: idle | closed=0 2026-06-09 22:40:31 [INFO] TOTAL PL_STATION = 8765 2026-06-09 22:40:31 [INFO] TOTAL PL_STATION = 8765 2026-06-09 22:40:31 [INFO] EXIT | Panel 1 S1 SHORT | PL=+16 | Station=+8765 2026-06-09 22:40:31 [INFO] EXIT | Panel 1 S1 SHORT | PL=+16 | Station=+8765 2026-06-09 22:40:32 [INFO] Email sent (thread=close_SHORT) 2026-06-09 22:40:32 [INFO] Email sent (thread=close_SHORT) 2026-06-09 22:40:52 [INFO] IB mail: BOUGHT 1 @ 28877.50 (NQ) 2026-06-09 22:40:52 [INFO] IB mail: BOUGHT 1 @ 28877.50 (NQ) 2026-06-09 22:40:53 [INFO] IB PL | Panel 1 SHORT | entry=28878.50 exit=28877.50 | PL=20 net=16 2026-06-09 22:40:53 [INFO] IB PL | Panel 1 SHORT | entry=28878.50 exit=28877.50 | PL=20 net=16 2026-06-09 22:40:53 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28877.50 (remaining=0) 2026-06-09 22:40:53 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28877.50 (remaining=0) Peer closed connection. 2026-06-09 23:00:01 [WARNING] IB event loop error: Socket disconnect 2026-06-09 23:00:01 [WARNING] IB event loop error: Socket disconnect 2026-06-09 23:00:01 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-09 23:00:01 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '237', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2817bd.01.01', '20260609 08:33:02 US/Central', 'U5774438', 'CME', 'SLD', '1', '29685.75', '766042281', '0', '0', '1', '29685.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '238', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a281c6e.01.01', '20260609 08:36:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29702.25', '766042282', '0', '0', '1', '29702.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '239', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a282008.01.01', '20260609 08:39:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29694.75', '766042283', '0', '0', '1', '29694.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '240', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a28232e.01.01', '20260609 08:42:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29686.00', '766042284', '0', '0', '1', '29686.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '241', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a284286.01.01', '20260609 09:00:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29652.75', '766042285', '0', '0', '1', '29652.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '242', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2848b4.01.01', '20260609 09:03:00 US/Central', 'U5774438', 'CME', 'SLD', '1', '29693.00', '766042286', '0', '0', '1', '29693.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '243', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a28587e.01.01', '20260609 09:13:20 US/Central', 'U5774438', 'CME', 'BOT', '4', '29519.25', '766042287', '0', '0', '4', '29519.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '243', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a28587f.01.01', '20260609 09:13:20 US/Central', 'U5774438', 'CME', 'BOT', '2', '29519.50', '766042287', '0', '0', '6', '29519.333333', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-06-09 23:00:32 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-09 23:00:32 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-09 23:00:33 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-09 23:00:33 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-10 00:00:11 [INFO] IB coherence day rollover — reset 2026-06-10 00:00:11 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. 2026-06-10 12:47:18 [INFO] Dashboard: http://localhost:8080 2026-06-10 12:47:18 [INFO] Dashboard: http://localhost:8080 2026-06-10 12:47:22 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-10 12:47:22 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-10 12:47:22 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-10 12:47:22 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-10 12:47:22 [INFO] IB mail checker started 2026-06-10 12:47:22 [INFO] IB mail checker started 2026-06-10 12:47:22 [INFO] IB mail coherence checker started 2026-06-10 12:47:22 [INFO] IB mail coherence checker started 2026-06-10 12:47:22 [INFO] Trade Monitor starting 2026-06-10 12:47:22 [INFO] Trade Monitor starting 2026-06-10 12:47:22 [INFO] Monitoring 4 file(s) 2026-06-10 12:47:22 [INFO] Monitoring 4 file(s) 2026-06-10 12:47:22 [INFO] Panel 1 (S1) | offset=4481255 | in_trade=False 2026-06-10 12:47:22 [INFO] Panel 1 (S1) | offset=4481255 | in_trade=False 2026-06-10 12:47:22 [INFO] Panel 2 (S1) | offset=2277582 | in_trade=False 2026-06-10 12:47:22 [INFO] Panel 2 (S1) | offset=2277582 | in_trade=False 2026-06-10 12:47:22 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-10 12:47:22 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-10 12:47:22 [INFO] Panel 4 (S2) | offset=2565049 | in_trade=False 2026-06-10 12:47:22 [INFO] Panel 4 (S2) | offset=2565049 | in_trade=False 2026-06-10 12:47:22 [INFO] Monitoring started (4 files) 2026-06-10 12:47:22 [INFO] Monitoring started (4 files) 2026-06-10 12:47:22 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-10 12:47:22 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-10 12:47:23 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-10 12:47:23 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-06-10 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-10.txt 2026-06-10 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-10.txt 2026-06-10 17:58:05 [INFO] === PL_STATION [group @ 17:58:03] market=28868.50 === 2026-06-10 17:58:05 [INFO] === PL_STATION [group @ 17:58:03] market=28868.50 === 2026-06-10 17:58:05 [INFO] Panel 1: JUST ENTERED (0) 2026-06-10 17:58:05 [INFO] Panel 1: JUST ENTERED (0) 2026-06-10 17:58:05 [INFO] Panel 2: idle | closed=0 2026-06-10 17:58:05 [INFO] Panel 2: idle | closed=0 2026-06-10 17:58:05 [INFO] Panel 3: idle | closed=0 2026-06-10 17:58:05 [INFO] Panel 3: idle | closed=0 2026-06-10 17:58:05 [INFO] Panel 4: idle | closed=0 2026-06-10 17:58:05 [INFO] Panel 4: idle | closed=0 2026-06-10 17:58:05 [INFO] TOTAL PL_STATION = 0 2026-06-10 17:58:05 [INFO] TOTAL PL_STATION = 0 2026-06-10 17:58:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28868.5 | Station=+0 2026-06-10 17:58:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28868.5 | Station=+0 2026-06-10 17:58:06 [INFO] Email sent (thread=open_SHORT) 2026-06-10 17:58:06 [INFO] Email sent (thread=open_SHORT) 2026-06-10 17:58:34 [INFO] IB mail: SOLD 1 @ 28868.50 (NQ) 2026-06-10 17:58:34 [INFO] IB mail: SOLD 1 @ 28868.50 (NQ) 2026-06-10 17:58:34 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28868.50 (remaining=0) 2026-06-10 17:58:34 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28868.50 (remaining=0) 2026-06-10 18:06:54 [INFO] === PL_STATION [group @ 18:06:52] market=28856.50 === 2026-06-10 18:06:54 [INFO] === PL_STATION [group @ 18:06:52] market=28856.50 === 2026-06-10 18:06:54 [INFO] Panel 1: idle | closed=236 2026-06-10 18:06:54 [INFO] Panel 1: idle | closed=236 2026-06-10 18:06:54 [INFO] Panel 2: idle | closed=0 2026-06-10 18:06:54 [INFO] Panel 2: idle | closed=0 2026-06-10 18:06:54 [INFO] Panel 3: idle | closed=0 2026-06-10 18:06:54 [INFO] Panel 3: idle | closed=0 2026-06-10 18:06:54 [INFO] Panel 4: idle | closed=0 2026-06-10 18:06:54 [INFO] Panel 4: idle | closed=0 2026-06-10 18:06:54 [INFO] TOTAL PL_STATION = 236 2026-06-10 18:06:54 [INFO] TOTAL PL_STATION = 236 2026-06-10 18:06:54 [INFO] EXIT | Panel 1 S1 SHORT | PL=+236 | Station=+236 2026-06-10 18:06:54 [INFO] EXIT | Panel 1 S1 SHORT | PL=+236 | Station=+236 2026-06-10 18:06:55 [INFO] Email sent (thread=close_SHORT) 2026-06-10 18:06:55 [INFO] Email sent (thread=close_SHORT) 2026-06-10 18:06:56 [INFO] IB mail: BOUGHT 1 @ 28856.50 (NQ) 2026-06-10 18:06:56 [INFO] IB mail: BOUGHT 1 @ 28856.50 (NQ) 2026-06-10 18:06:57 [INFO] IB PL | Panel 1 SHORT | entry=28868.50 exit=28856.50 | PL=240 net=236 2026-06-10 18:06:57 [INFO] IB PL | Panel 1 SHORT | entry=28868.50 exit=28856.50 | PL=240 net=236 2026-06-10 18:06:57 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28856.50 (remaining=0) 2026-06-10 18:06:57 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28856.50 (remaining=0) 2026-06-10 18:13:02 [INFO] === PL_STATION [group @ 18:13:02] market=28750.25 === 2026-06-10 18:13:02 [INFO] === PL_STATION [group @ 18:13:02] market=28750.25 === 2026-06-10 18:13:02 [INFO] Panel 1: JUST ENTERED (0) 2026-06-10 18:13:02 [INFO] Panel 1: JUST ENTERED (0) 2026-06-10 18:13:02 [INFO] Panel 2: idle | closed=0 2026-06-10 18:13:02 [INFO] Panel 2: idle | closed=0 2026-06-10 18:13:02 [INFO] Panel 3: idle | closed=0 2026-06-10 18:13:02 [INFO] Panel 3: idle | closed=0 2026-06-10 18:13:02 [INFO] Panel 4: idle | closed=0 2026-06-10 18:13:02 [INFO] Panel 4: idle | closed=0 2026-06-10 18:13:02 [INFO] TOTAL PL_STATION = 0 2026-06-10 18:13:02 [INFO] TOTAL PL_STATION = 0 2026-06-10 18:13:02 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28750.25 | Station=+0 2026-06-10 18:13:02 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28750.25 | Station=+0 2026-06-10 18:13:05 [INFO] Email sent (thread=open_SHORT) 2026-06-10 18:13:05 [INFO] Email sent (thread=open_SHORT) 2026-06-10 18:13:12 [INFO] IB mail: SOLD 1 @ 28750.25 (NQ) 2026-06-10 18:13:12 [INFO] IB mail: SOLD 1 @ 28750.25 (NQ) 2026-06-10 18:13:12 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28750.25 (remaining=0) 2026-06-10 18:13:12 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28750.25 (remaining=0) 2026-06-10 18:33:53 [INFO] === PL_STATION [group @ 18:33:51] market=28752.50 === 2026-06-10 18:33:53 [INFO] === PL_STATION [group @ 18:33:51] market=28752.50 === 2026-06-10 18:33:53 [INFO] Panel 1: idle | closed=186 2026-06-10 18:33:53 [INFO] Panel 1: idle | closed=186 2026-06-10 18:33:53 [INFO] Panel 2: idle | closed=0 2026-06-10 18:33:53 [INFO] Panel 2: idle | closed=0 2026-06-10 18:33:53 [INFO] Panel 3: idle | closed=0 2026-06-10 18:33:53 [INFO] Panel 3: idle | closed=0 2026-06-10 18:33:53 [INFO] Panel 4: idle | closed=0 2026-06-10 18:33:53 [INFO] Panel 4: idle | closed=0 2026-06-10 18:33:53 [INFO] TOTAL PL_STATION = 186 2026-06-10 18:33:53 [INFO] TOTAL PL_STATION = 186 2026-06-10 18:33:53 [INFO] EXIT | Panel 1 S1 SHORT | PL=-49 | Station=+186 2026-06-10 18:33:53 [INFO] EXIT | Panel 1 S1 SHORT | PL=-49 | Station=+186 2026-06-10 18:33:55 [INFO] Email sent (thread=close_SHORT) 2026-06-10 18:33:55 [INFO] Email sent (thread=close_SHORT) 2026-06-10 18:34:00 [INFO] IB mail: BOUGHT 1 @ 28752.50 (NQ) 2026-06-10 18:34:00 [INFO] IB mail: BOUGHT 1 @ 28752.50 (NQ) 2026-06-10 18:34:00 [INFO] IB PL | Panel 1 SHORT | entry=28750.25 exit=28752.50 | PL=-45 net=-49 2026-06-10 18:34:00 [INFO] IB PL | Panel 1 SHORT | entry=28750.25 exit=28752.50 | PL=-45 net=-49 2026-06-10 18:34:00 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28752.50 (remaining=0) 2026-06-10 18:34:00 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28752.50 (remaining=0) 2026-06-10 22:23:04 [INFO] === PL_STATION [group @ 22:23:02] market=28511.25 === 2026-06-10 22:23:04 [INFO] === PL_STATION [group @ 22:23:02] market=28511.25 === 2026-06-10 22:23:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-10 22:23:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-10 22:23:04 [INFO] Panel 2: idle | closed=0 2026-06-10 22:23:04 [INFO] Panel 2: idle | closed=0 2026-06-10 22:23:04 [INFO] Panel 3: idle | closed=0 2026-06-10 22:23:04 [INFO] Panel 3: idle | closed=0 2026-06-10 22:23:04 [INFO] Panel 4: idle | closed=0 2026-06-10 22:23:04 [INFO] Panel 4: idle | closed=0 2026-06-10 22:23:04 [INFO] TOTAL PL_STATION = 0 2026-06-10 22:23:04 [INFO] TOTAL PL_STATION = 0 2026-06-10 22:23:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28511.25 | Station=+0 2026-06-10 22:23:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28511.25 | Station=+0 2026-06-10 22:23:05 [INFO] Email sent (thread=open_SHORT) 2026-06-10 22:23:05 [INFO] Email sent (thread=open_SHORT) 2026-06-10 22:23:26 [INFO] IB mail: SOLD 1 @ 28511.25 (NQ) 2026-06-10 22:23:26 [INFO] IB mail: SOLD 1 @ 28511.25 (NQ) 2026-06-10 22:23:26 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28511.25 (remaining=0) 2026-06-10 22:23:26 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28511.25 (remaining=0) 2026-06-10 22:55:10 [INFO] === PL_STATION [group @ 22:55:09] market=28635.25 === 2026-06-10 22:55:10 [INFO] === PL_STATION [group @ 22:55:09] market=28635.25 === 2026-06-10 22:55:10 [INFO] Panel 1: idle | closed=-2298 2026-06-10 22:55:10 [INFO] Panel 1: idle | closed=-2298 2026-06-10 22:55:10 [INFO] Panel 2: idle | closed=0 2026-06-10 22:55:10 [INFO] Panel 2: idle | closed=0 2026-06-10 22:55:10 [INFO] Panel 3: idle | closed=0 2026-06-10 22:55:10 [INFO] Panel 3: idle | closed=0 2026-06-10 22:55:10 [INFO] Panel 4: idle | closed=0 2026-06-10 22:55:10 [INFO] Panel 4: idle | closed=0 2026-06-10 22:55:10 [INFO] TOTAL PL_STATION = -2298 2026-06-10 22:55:10 [INFO] TOTAL PL_STATION = -2298 2026-06-10 22:55:10 [INFO] EXIT | Panel 1 S1 SHORT | PL=-2484 | Station=-2298 2026-06-10 22:55:10 [INFO] EXIT | Panel 1 S1 SHORT | PL=-2484 | Station=-2298 2026-06-10 22:55:11 [INFO] Email sent (thread=close_SHORT) 2026-06-10 22:55:11 [INFO] Email sent (thread=close_SHORT) 2026-06-10 22:55:37 [INFO] IB mail: BOUGHT 1 @ 28635.25 (NQ) 2026-06-10 22:55:37 [INFO] IB mail: BOUGHT 1 @ 28635.25 (NQ) 2026-06-10 22:55:37 [INFO] IB PL | Panel 1 SHORT | entry=28511.25 exit=28635.25 | PL=-2480 net=-2484 2026-06-10 22:55:37 [INFO] IB PL | Panel 1 SHORT | entry=28511.25 exit=28635.25 | PL=-2480 net=-2484 2026-06-10 22:55:37 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28635.25 (remaining=0) 2026-06-10 22:55:37 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28635.25 (remaining=0) Peer closed connection. 2026-06-10 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-10 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-10 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-10 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '244', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2a9bd6.01.01', '20260610 08:33:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '28853.25', '1748471593', '0', '0', '1', '28853.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '245', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2b0cc0.01.01', '20260610 09:45:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29088.00', '1748471594', '0', '0', '1', '29088.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '246', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2b1174.01.01', '20260610 09:48:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29066.00', '1748471595', '0', '0', '1', '29066.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '247', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2b1598.01.01', '20260610 09:51:00 US/Central', 'U5774438', 'CME', 'SLD', '1', '29077.75', '1748471596', '0', '0', '1', '29077.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '248', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2b193f.01.01', '20260610 09:54:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29028.00', '1748471597', '0', '0', '1', '29028.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '249', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2b1f24.01.01', '20260610 09:57:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '28935.25', '1748471598', '0', '0', '1', '28935.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '250', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2b1fd9.01.01', '20260610 09:57:27 US/Central', 'U5774438', 'CME', 'BOT', '5', '28901.00', '1748471599', '0', '0', '5', '28901.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '250', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2b1fda.01.01', '20260610 09:57:27 US/Central', 'U5774438', 'CME', 'BOT', '1', '28901.25', '1748471599', '0', '0', '6', '28901.041667', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-06-10 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-10 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-10 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-10 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-11 00:00:15 [INFO] IB coherence day rollover — reset 2026-06-11 00:00:15 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. 2026-06-11 11:39:48 [INFO] Dashboard: http://localhost:8080 2026-06-11 11:39:48 [INFO] Dashboard: http://localhost:8080 2026-06-11 11:39:49 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-11 11:39:49 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-11 11:39:49 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-11 11:39:49 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-11 11:39:49 [INFO] IB mail checker started 2026-06-11 11:39:49 [INFO] IB mail checker started 2026-06-11 11:39:49 [INFO] IB mail coherence checker started 2026-06-11 11:39:49 [INFO] IB mail coherence checker started 2026-06-11 11:39:49 [INFO] Trade Monitor starting 2026-06-11 11:39:49 [INFO] Trade Monitor starting 2026-06-11 11:39:49 [INFO] Monitoring 4 file(s) 2026-06-11 11:39:49 [INFO] Monitoring 4 file(s) 2026-06-11 11:39:49 [INFO] Panel 1 (S1) | offset=4609077 | in_trade=False 2026-06-11 11:39:49 [INFO] Panel 1 (S1) | offset=4609077 | in_trade=False 2026-06-11 11:39:49 [INFO] Panel 2 (S1) | offset=2277582 | in_trade=False 2026-06-11 11:39:49 [INFO] Panel 2 (S1) | offset=2277582 | in_trade=False 2026-06-11 11:39:49 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-11 11:39:49 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-11 11:39:49 [INFO] Panel 4 (S2) | offset=2565049 | in_trade=False 2026-06-11 11:39:49 [INFO] Panel 4 (S2) | offset=2565049 | in_trade=False 2026-06-11 11:39:49 [INFO] Monitoring started (4 files) 2026-06-11 11:39:49 [INFO] Monitoring started (4 files) Error 326, reqId -1: Unable to connect as the client id is already in use. Retry with a unique client id. Peer closed connection. clientId 200 already in use? 2026-06-11 11:40:10 [INFO] Dashboard: http://localhost:8080 2026-06-11 11:40:10 [INFO] Dashboard: http://localhost:8080 2026-06-11 11:40:10 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-11 11:40:10 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-11 11:40:10 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-11 11:40:10 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-11 11:40:10 [INFO] IB mail checker started 2026-06-11 11:40:10 [INFO] IB mail checker started 2026-06-11 11:40:10 [INFO] IB mail coherence checker started 2026-06-11 11:40:10 [INFO] IB mail coherence checker started 2026-06-11 11:40:10 [INFO] Trade Monitor starting 2026-06-11 11:40:10 [INFO] Trade Monitor starting 2026-06-11 11:40:10 [INFO] Monitoring 4 file(s) 2026-06-11 11:40:10 [INFO] Monitoring 4 file(s) 2026-06-11 11:40:10 [INFO] Panel 1 (S1) | offset=4609077 | in_trade=False 2026-06-11 11:40:10 [INFO] Panel 1 (S1) | offset=4609077 | in_trade=False 2026-06-11 11:40:10 [INFO] Panel 2 (S1) | offset=2277582 | in_trade=False 2026-06-11 11:40:10 [INFO] Panel 2 (S1) | offset=2277582 | in_trade=False 2026-06-11 11:40:10 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-11 11:40:10 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-11 11:40:10 [INFO] Panel 4 (S2) | offset=2565049 | in_trade=False 2026-06-11 11:40:10 [INFO] Panel 4 (S2) | offset=2565049 | in_trade=False 2026-06-11 11:40:10 [INFO] Monitoring started (4 files) 2026-06-11 11:40:10 [INFO] Monitoring started (4 files) 2026-06-11 11:40:11 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-11 11:40:11 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-11 11:40:11 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-11 11:40:11 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-06-11 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-11.txt 2026-06-11 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-11.txt 2026-06-11 16:30:12 [INFO] === PL_STATION [group @ 16:30:11] market=28766.50 === 2026-06-11 16:30:12 [INFO] === PL_STATION [group @ 16:30:11] market=28766.50 === 2026-06-11 16:30:12 [INFO] Panel 1: JUST ENTERED (0) 2026-06-11 16:30:12 [INFO] Panel 1: JUST ENTERED (0) 2026-06-11 16:30:12 [INFO] Panel 2: idle | closed=0 2026-06-11 16:30:12 [INFO] Panel 2: idle | closed=0 2026-06-11 16:30:12 [INFO] Panel 3: idle | closed=0 2026-06-11 16:30:12 [INFO] Panel 3: idle | closed=0 2026-06-11 16:30:12 [INFO] Panel 4: idle | closed=0 2026-06-11 16:30:12 [INFO] Panel 4: idle | closed=0 2026-06-11 16:30:12 [INFO] TOTAL PL_STATION = 0 2026-06-11 16:30:12 [INFO] TOTAL PL_STATION = 0 2026-06-11 16:30:12 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28766.5 | Station=+0 2026-06-11 16:30:12 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28766.5 | Station=+0 2026-06-11 16:30:13 [INFO] Email sent (thread=open_SHORT) 2026-06-11 16:30:13 [INFO] Email sent (thread=open_SHORT) 2026-06-11 16:35:42 [INFO] IB mail: SOLD 1 @ 28772.00 (NQ) 2026-06-11 16:35:42 [INFO] IB mail: SOLD 1 @ 28772.00 (NQ) 2026-06-11 16:35:42 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28772.00 (remaining=0) 2026-06-11 16:35:42 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28772.00 (remaining=0) 2026-06-11 16:40:41 [INFO] === PL_STATION [group @ 16:40:40] market=28653.50 === 2026-06-11 16:40:41 [INFO] === PL_STATION [group @ 16:40:40] market=28653.50 === 2026-06-11 16:40:41 [INFO] Panel 1: idle | closed=2256 2026-06-11 16:40:41 [INFO] Panel 1: idle | closed=2256 2026-06-11 16:40:41 [INFO] Panel 2: idle | closed=0 2026-06-11 16:40:41 [INFO] Panel 2: idle | closed=0 2026-06-11 16:40:41 [INFO] Panel 3: idle | closed=0 2026-06-11 16:40:41 [INFO] Panel 3: idle | closed=0 2026-06-11 16:40:41 [INFO] Panel 4: idle | closed=0 2026-06-11 16:40:41 [INFO] Panel 4: idle | closed=0 2026-06-11 16:40:41 [INFO] TOTAL PL_STATION = 2256 2026-06-11 16:40:41 [INFO] TOTAL PL_STATION = 2256 2026-06-11 16:40:41 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2256 | Station=+2256 2026-06-11 16:40:41 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2256 | Station=+2256 2026-06-11 16:40:42 [INFO] Email sent (thread=close_SHORT) 2026-06-11 16:40:42 [INFO] Email sent (thread=close_SHORT) 2026-06-11 16:42:36 [INFO] IB mail: BOUGHT 1 @ 28653.50 (NQ) 2026-06-11 16:42:36 [INFO] IB mail: BOUGHT 1 @ 28653.50 (NQ) 2026-06-11 16:42:36 [INFO] IB PL | Panel 1 SHORT | entry=28772.00 exit=28653.50 | PL=2370 net=2366 2026-06-11 16:42:36 [INFO] IB PL | Panel 1 SHORT | entry=28772.00 exit=28653.50 | PL=2370 net=2366 2026-06-11 16:42:36 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28653.50 (remaining=0) 2026-06-11 16:42:36 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28653.50 (remaining=0) 2026-06-11 17:59:03 [INFO] === PL_STATION [group @ 17:59:03] market=28634.25 === 2026-06-11 17:59:03 [INFO] === PL_STATION [group @ 17:59:03] market=28634.25 === 2026-06-11 17:59:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-11 17:59:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-11 17:59:03 [INFO] Panel 2: idle | closed=0 2026-06-11 17:59:03 [INFO] Panel 2: idle | closed=0 2026-06-11 17:59:03 [INFO] Panel 3: idle | closed=0 2026-06-11 17:59:03 [INFO] Panel 3: idle | closed=0 2026-06-11 17:59:03 [INFO] Panel 4: idle | closed=0 2026-06-11 17:59:03 [INFO] Panel 4: idle | closed=0 2026-06-11 17:59:03 [INFO] TOTAL PL_STATION = 0 2026-06-11 17:59:03 [INFO] TOTAL PL_STATION = 0 2026-06-11 17:59:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28634.25 | Station=+0 2026-06-11 17:59:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28634.25 | Station=+0 2026-06-11 17:59:04 [INFO] Email sent (thread=open_SHORT) 2026-06-11 17:59:04 [INFO] Email sent (thread=open_SHORT) 2026-06-11 17:59:14 [INFO] IB mail: SOLD 1 @ 28634.25 (NQ) 2026-06-11 17:59:14 [INFO] IB mail: SOLD 1 @ 28634.25 (NQ) 2026-06-11 17:59:15 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28634.25 (remaining=0) 2026-06-11 17:59:15 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28634.25 (remaining=0) 2026-06-11 18:53:47 [INFO] === PL_STATION [group @ 18:53:46] market=28786.00 === 2026-06-11 18:53:47 [INFO] === PL_STATION [group @ 18:53:46] market=28786.00 === 2026-06-11 18:53:47 [INFO] Panel 1: idle | closed=-784 2026-06-11 18:53:47 [INFO] Panel 1: idle | closed=-784 2026-06-11 18:53:47 [INFO] Panel 2: idle | closed=0 2026-06-11 18:53:47 [INFO] Panel 2: idle | closed=0 2026-06-11 18:53:47 [INFO] Panel 3: idle | closed=0 2026-06-11 18:53:47 [INFO] Panel 3: idle | closed=0 2026-06-11 18:53:47 [INFO] Panel 4: idle | closed=0 2026-06-11 18:53:47 [INFO] Panel 4: idle | closed=0 2026-06-11 18:53:47 [INFO] TOTAL PL_STATION = -784 2026-06-11 18:53:47 [INFO] TOTAL PL_STATION = -784 2026-06-11 18:53:47 [INFO] EXIT | Panel 1 S1 SHORT | PL=-3039 | Station=-784 2026-06-11 18:53:47 [INFO] EXIT | Panel 1 S1 SHORT | PL=-3039 | Station=-784 2026-06-11 18:53:48 [INFO] Email sent (thread=close_SHORT) 2026-06-11 18:53:48 [INFO] Email sent (thread=close_SHORT) 2026-06-11 18:54:06 [INFO] IB mail: BOUGHT 1 @ 28786.00 (NQ) 2026-06-11 18:54:06 [INFO] IB mail: BOUGHT 1 @ 28786.00 (NQ) 2026-06-11 18:54:06 [INFO] IB PL | Panel 1 SHORT | entry=28634.25 exit=28786.00 | PL=-3035 net=-3039 2026-06-11 18:54:06 [INFO] IB PL | Panel 1 SHORT | entry=28634.25 exit=28786.00 | PL=-3035 net=-3039 2026-06-11 18:54:06 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28786.00 (remaining=0) 2026-06-11 18:54:06 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28786.00 (remaining=0) 2026-06-11 20:04:03 [INFO] === PL_STATION [group @ 20:04:03] market=28719.75 === 2026-06-11 20:04:03 [INFO] === PL_STATION [group @ 20:04:03] market=28719.75 === 2026-06-11 20:04:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-11 20:04:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-11 20:04:03 [INFO] Panel 2: idle | closed=0 2026-06-11 20:04:03 [INFO] Panel 2: idle | closed=0 2026-06-11 20:04:03 [INFO] Panel 3: idle | closed=0 2026-06-11 20:04:03 [INFO] Panel 3: idle | closed=0 2026-06-11 20:04:03 [INFO] Panel 4: idle | closed=0 2026-06-11 20:04:03 [INFO] Panel 4: idle | closed=0 2026-06-11 20:04:03 [INFO] TOTAL PL_STATION = 0 2026-06-11 20:04:03 [INFO] TOTAL PL_STATION = 0 2026-06-11 20:04:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28719.75 | Station=+0 2026-06-11 20:04:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=28719.75 | Station=+0 2026-06-11 20:04:05 [INFO] Email sent (thread=open_SHORT) 2026-06-11 20:04:05 [INFO] Email sent (thread=open_SHORT) 2026-06-11 20:04:12 [INFO] IB mail: SOLD 1 @ 28719.75 (NQ) 2026-06-11 20:04:12 [INFO] IB mail: SOLD 1 @ 28719.75 (NQ) 2026-06-11 20:04:12 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28719.75 (remaining=0) 2026-06-11 20:04:12 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 28719.75 (remaining=0) 2026-06-11 20:29:24 [INFO] === PL_STATION [group @ 20:29:24] market=28999.50 === 2026-06-11 20:29:24 [INFO] === PL_STATION [group @ 20:29:24] market=28999.50 === 2026-06-11 20:29:24 [INFO] Panel 1: idle | closed=-6383 2026-06-11 20:29:24 [INFO] Panel 1: idle | closed=-6383 2026-06-11 20:29:24 [INFO] Panel 2: idle | closed=0 2026-06-11 20:29:24 [INFO] Panel 2: idle | closed=0 2026-06-11 20:29:24 [INFO] Panel 3: idle | closed=0 2026-06-11 20:29:24 [INFO] Panel 3: idle | closed=0 2026-06-11 20:29:24 [INFO] Panel 4: idle | closed=0 2026-06-11 20:29:24 [INFO] Panel 4: idle | closed=0 2026-06-11 20:29:24 [INFO] TOTAL PL_STATION = -6383 2026-06-11 20:29:24 [INFO] TOTAL PL_STATION = -6383 2026-06-11 20:29:24 [INFO] EXIT | Panel 1 S1 SHORT | PL=-5599 | Station=-6383 2026-06-11 20:29:24 [INFO] EXIT | Panel 1 S1 SHORT | PL=-5599 | Station=-6383 2026-06-11 20:29:27 [INFO] Email sent (thread=close_SHORT) 2026-06-11 20:29:27 [INFO] Email sent (thread=close_SHORT) 2026-06-11 20:29:47 [INFO] IB mail: BOUGHT 1 @ 28999.50 (NQ) 2026-06-11 20:29:47 [INFO] IB mail: BOUGHT 1 @ 28999.50 (NQ) 2026-06-11 20:29:47 [INFO] IB PL | Panel 1 SHORT | entry=28719.75 exit=28999.50 | PL=-5595 net=-5599 2026-06-11 20:29:47 [INFO] IB PL | Panel 1 SHORT | entry=28719.75 exit=28999.50 | PL=-5595 net=-5599 2026-06-11 20:29:47 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28999.50 (remaining=0) 2026-06-11 20:29:47 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 28999.50 (remaining=0) Peer closed connection. 2026-06-11 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-11 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-11 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-11 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '252', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2c8ab8.01.01', '20260611 08:30:10 US/Central', 'U5774438', 'CME', 'SLD', '1', '28769.75', '967426664', '0', '0', '1', '28769.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '253', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2c8fe4.01.01', '20260611 08:33:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '28701.00', '967426665', '0', '0', '1', '28701.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '254', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2c93fe.01.01', '20260611 08:36:00 US/Central', 'U5774438', 'CME', 'SLD', '1', '28720.25', '967426666', '0', '0', '1', '28720.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '255', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2c9917.01.01', '20260611 08:39:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '28670.75', '967426667', '0', '0', '1', '28670.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '256', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2c9d6a.01.01', '20260611 08:42:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '28677.75', '967426668', '0', '0', '1', '28677.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '257', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2ca17c.01.01', '20260611 08:45:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '28737.50', '967426669', '0', '0', '1', '28737.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '258', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2cb085.01.01', '20260611 08:51:38 US/Central', 'U5774438', 'CME', 'BOT', '2', '28942.25', '967426670', '0', '0', '2', '28942.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '258', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2cb086.01.01', '20260611 08:51:38 US/Central', 'U5774438', 'CME', 'BOT', '4', '28942.50', '967426670', '0', '0', '6', '28942.416667', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-06-11 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-11 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-11 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-11 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-12 12:55:05 [INFO] Dashboard: http://localhost:8080 2026-06-12 12:55:05 [INFO] Dashboard: http://localhost:8080 2026-06-12 12:55:08 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-12 12:55:08 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-12 12:55:08 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-12 12:55:08 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-12 12:55:08 [INFO] IB mail checker started 2026-06-12 12:55:08 [INFO] IB mail checker started 2026-06-12 12:55:08 [INFO] IB mail coherence checker started 2026-06-12 12:55:08 [INFO] IB mail coherence checker started 2026-06-12 12:55:08 [INFO] Trade Monitor starting 2026-06-12 12:55:08 [INFO] Trade Monitor starting 2026-06-12 12:55:08 [INFO] Monitoring 4 file(s) 2026-06-12 12:55:08 [INFO] Monitoring 4 file(s) 2026-06-12 12:55:09 [INFO] Panel 1 (S1) | offset=4770393 | in_trade=False 2026-06-12 12:55:09 [INFO] Panel 1 (S1) | offset=4770393 | in_trade=False 2026-06-12 12:55:09 [INFO] Panel 2 (S1) | offset=2277582 | in_trade=False 2026-06-12 12:55:09 [INFO] Panel 2 (S1) | offset=2277582 | in_trade=False 2026-06-12 12:55:09 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-12 12:55:09 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-12 12:55:09 [INFO] Panel 4 (S2) | offset=2565049 | in_trade=False 2026-06-12 12:55:09 [INFO] Panel 4 (S2) | offset=2565049 | in_trade=False 2026-06-12 12:55:09 [INFO] Monitoring started (4 files) 2026-06-12 12:55:09 [INFO] Monitoring started (4 files) 2026-06-12 12:55:09 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-12 12:55:09 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-12 12:56:01 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-12 12:56:01 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-06-12 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-12.txt 2026-06-12 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-12.txt 2026-06-12 16:34:04 [INFO] === PL_STATION [group @ 16:34:03] market=29312.50 === 2026-06-12 16:34:04 [INFO] === PL_STATION [group @ 16:34:03] market=29312.50 === 2026-06-12 16:34:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-12 16:34:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-12 16:34:04 [INFO] Panel 2: idle | closed=0 2026-06-12 16:34:04 [INFO] Panel 2: idle | closed=0 2026-06-12 16:34:04 [INFO] Panel 3: idle | closed=0 2026-06-12 16:34:04 [INFO] Panel 3: idle | closed=0 2026-06-12 16:34:04 [INFO] Panel 4: idle | closed=0 2026-06-12 16:34:04 [INFO] Panel 4: idle | closed=0 2026-06-12 16:34:04 [INFO] TOTAL PL_STATION = 0 2026-06-12 16:34:04 [INFO] TOTAL PL_STATION = 0 2026-06-12 16:34:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29312.5 | Station=+0 2026-06-12 16:34:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29312.5 | Station=+0 2026-06-12 16:34:05 [INFO] Email sent (thread=open_SHORT) 2026-06-12 16:34:05 [INFO] Email sent (thread=open_SHORT) 2026-06-12 16:38:50 [INFO] IB mail: SOLD 1 @ 29312.50 (NQ) 2026-06-12 16:38:50 [INFO] IB mail: SOLD 1 @ 29312.50 (NQ) 2026-06-12 16:38:50 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29312.50 (remaining=0) 2026-06-12 16:38:50 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29312.50 (remaining=0) 2026-06-12 16:40:56 [INFO] === PL_STATION [group @ 16:40:56] market=29339.25 === 2026-06-12 16:40:56 [INFO] === PL_STATION [group @ 16:40:56] market=29339.25 === 2026-06-12 16:40:56 [INFO] Panel 1: idle | closed=-539 2026-06-12 16:40:56 [INFO] Panel 1: idle | closed=-539 2026-06-12 16:40:56 [INFO] Panel 2: idle | closed=0 2026-06-12 16:40:56 [INFO] Panel 2: idle | closed=0 2026-06-12 16:40:56 [INFO] Panel 3: idle | closed=0 2026-06-12 16:40:56 [INFO] Panel 3: idle | closed=0 2026-06-12 16:40:56 [INFO] Panel 4: idle | closed=0 2026-06-12 16:40:56 [INFO] Panel 4: idle | closed=0 2026-06-12 16:40:56 [INFO] TOTAL PL_STATION = -539 2026-06-12 16:40:56 [INFO] TOTAL PL_STATION = -539 2026-06-12 16:40:56 [INFO] EXIT | Panel 1 S1 SHORT | PL=-539 | Station=-539 2026-06-12 16:40:56 [INFO] EXIT | Panel 1 S1 SHORT | PL=-539 | Station=-539 2026-06-12 16:40:59 [INFO] Email sent (thread=close_SHORT) 2026-06-12 16:40:59 [INFO] Email sent (thread=close_SHORT) 2026-06-12 16:42:05 [INFO] IB mail: BOUGHT 1 @ 29339.25 (NQ) 2026-06-12 16:42:05 [INFO] IB mail: BOUGHT 1 @ 29339.25 (NQ) 2026-06-12 16:42:05 [INFO] IB PL | Panel 1 SHORT | entry=29312.50 exit=29339.25 | PL=-535 net=-539 2026-06-12 16:42:05 [INFO] IB PL | Panel 1 SHORT | entry=29312.50 exit=29339.25 | PL=-535 net=-539 2026-06-12 16:42:05 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29339.25 (remaining=0) 2026-06-12 16:42:05 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29339.25 (remaining=0) 2026-06-12 18:45:04 [INFO] === PL_STATION [group @ 18:45:02] market=29571.25 === 2026-06-12 18:45:04 [INFO] === PL_STATION [group @ 18:45:02] market=29571.25 === 2026-06-12 18:45:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-12 18:45:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-12 18:45:04 [INFO] Panel 2: idle | closed=0 2026-06-12 18:45:04 [INFO] Panel 2: idle | closed=0 2026-06-12 18:45:04 [INFO] Panel 3: idle | closed=0 2026-06-12 18:45:04 [INFO] Panel 3: idle | closed=0 2026-06-12 18:45:04 [INFO] Panel 4: idle | closed=0 2026-06-12 18:45:04 [INFO] Panel 4: idle | closed=0 2026-06-12 18:45:04 [INFO] TOTAL PL_STATION = 0 2026-06-12 18:45:04 [INFO] TOTAL PL_STATION = 0 2026-06-12 18:45:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29571.25 | Station=+0 2026-06-12 18:45:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29571.25 | Station=+0 2026-06-12 18:45:05 [INFO] Email sent (thread=open_SHORT) 2026-06-12 18:45:05 [INFO] Email sent (thread=open_SHORT) 2026-06-12 18:45:08 [INFO] IB mail: SOLD 1 @ 29571.25 (NQ) 2026-06-12 18:45:08 [INFO] IB mail: SOLD 1 @ 29571.25 (NQ) 2026-06-12 18:45:08 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29571.25 (remaining=0) 2026-06-12 18:45:08 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29571.25 (remaining=0) 2026-06-12 18:59:17 [INFO] === PL_STATION [group @ 18:59:16] market=29435.50 === 2026-06-12 18:59:17 [INFO] === PL_STATION [group @ 18:59:16] market=29435.50 === 2026-06-12 18:59:17 [INFO] Panel 1: idle | closed=2171 2026-06-12 18:59:17 [INFO] Panel 1: idle | closed=2171 2026-06-12 18:59:17 [INFO] Panel 2: idle | closed=0 2026-06-12 18:59:17 [INFO] Panel 2: idle | closed=0 2026-06-12 18:59:17 [INFO] Panel 3: idle | closed=0 2026-06-12 18:59:17 [INFO] Panel 3: idle | closed=0 2026-06-12 18:59:17 [INFO] Panel 4: idle | closed=0 2026-06-12 18:59:17 [INFO] Panel 4: idle | closed=0 2026-06-12 18:59:17 [INFO] TOTAL PL_STATION = 2171 2026-06-12 18:59:17 [INFO] TOTAL PL_STATION = 2171 2026-06-12 18:59:17 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2711 | Station=+2171 2026-06-12 18:59:17 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2711 | Station=+2171 2026-06-12 18:59:18 [INFO] Email sent (thread=close_SHORT) 2026-06-12 18:59:18 [INFO] Email sent (thread=close_SHORT) 2026-06-12 19:00:42 [INFO] IB mail: BOUGHT 1 @ 29435.50 (NQ) 2026-06-12 19:00:42 [INFO] IB mail: BOUGHT 1 @ 29435.50 (NQ) 2026-06-12 19:00:43 [INFO] IB PL | Panel 1 SHORT | entry=29571.25 exit=29435.50 | PL=2715 net=2711 2026-06-12 19:00:43 [INFO] IB PL | Panel 1 SHORT | entry=29571.25 exit=29435.50 | PL=2715 net=2711 2026-06-12 19:00:43 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29435.50 (remaining=0) 2026-06-12 19:00:43 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29435.50 (remaining=0) 2026-06-12 21:08:03 [INFO] === PL_STATION [group @ 21:08:02] market=29630.25 === 2026-06-12 21:08:03 [INFO] === PL_STATION [group @ 21:08:02] market=29630.25 === 2026-06-12 21:08:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-12 21:08:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-12 21:08:03 [INFO] Panel 2: idle | closed=0 2026-06-12 21:08:03 [INFO] Panel 2: idle | closed=0 2026-06-12 21:08:03 [INFO] Panel 3: idle | closed=0 2026-06-12 21:08:03 [INFO] Panel 3: idle | closed=0 2026-06-12 21:08:03 [INFO] Panel 4: idle | closed=0 2026-06-12 21:08:03 [INFO] Panel 4: idle | closed=0 2026-06-12 21:08:03 [INFO] TOTAL PL_STATION = 0 2026-06-12 21:08:03 [INFO] TOTAL PL_STATION = 0 2026-06-12 21:08:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29630.25 | Station=+0 2026-06-12 21:08:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 06/18/26 | Price=29630.25 | Station=+0 2026-06-12 21:08:04 [INFO] Email sent (thread=open_SHORT) 2026-06-12 21:08:04 [INFO] Email sent (thread=open_SHORT) 2026-06-12 21:08:31 [INFO] IB mail: SOLD 1 @ 29630.25 (NQ) 2026-06-12 21:08:31 [INFO] IB mail: SOLD 1 @ 29630.25 (NQ) 2026-06-12 21:08:31 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29630.25 (remaining=0) 2026-06-12 21:08:31 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29630.25 (remaining=0) 2026-06-12 22:55:03 [INFO] === PL_STATION [group @ 22:55:03] market=29660.75 === 2026-06-12 22:55:03 [INFO] === PL_STATION [group @ 22:55:03] market=29660.75 === 2026-06-12 22:55:03 [INFO] Panel 1: idle | closed=1557 2026-06-12 22:55:03 [INFO] Panel 1: idle | closed=1557 2026-06-12 22:55:03 [INFO] Panel 2: idle | closed=0 2026-06-12 22:55:03 [INFO] Panel 2: idle | closed=0 2026-06-12 22:55:03 [INFO] Panel 3: idle | closed=0 2026-06-12 22:55:03 [INFO] Panel 3: idle | closed=0 2026-06-12 22:55:03 [INFO] Panel 4: idle | closed=0 2026-06-12 22:55:03 [INFO] Panel 4: idle | closed=0 2026-06-12 22:55:03 [INFO] TOTAL PL_STATION = 1557 2026-06-12 22:55:03 [INFO] TOTAL PL_STATION = 1557 2026-06-12 22:55:03 [INFO] EXIT | Panel 1 S1 SHORT | PL=-614 | Station=+1557 2026-06-12 22:55:03 [INFO] EXIT | Panel 1 S1 SHORT | PL=-614 | Station=+1557 2026-06-12 22:55:04 [INFO] Email sent (thread=close_SHORT) 2026-06-12 22:55:04 [INFO] Email sent (thread=close_SHORT) 2026-06-12 22:55:31 [INFO] IB mail: BOUGHT 1 @ 29660.75 (NQ) 2026-06-12 22:55:31 [INFO] IB mail: BOUGHT 1 @ 29660.75 (NQ) 2026-06-12 22:55:31 [INFO] IB PL | Panel 1 SHORT | entry=29630.25 exit=29660.75 | PL=-610 net=-614 2026-06-12 22:55:31 [INFO] IB PL | Panel 1 SHORT | entry=29630.25 exit=29660.75 | PL=-610 net=-614 2026-06-12 22:55:31 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29660.75 (remaining=0) 2026-06-12 22:55:31 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29660.75 (remaining=0) Peer closed connection. 2026-06-12 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-12 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-12 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-12 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '260', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2e7251.01.01', '20260612 08:33:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29380.75', '1315640296', '0', '0', '1', '29380.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '261', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2e7a1d.01.01', '20260612 08:36:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29418.25', '1315640297', '0', '0', '1', '29418.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '262', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2e7e1a.01.01', '20260612 08:39:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29419.50', '1315640298', '0', '0', '1', '29419.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '263', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2e84f7.01.01', '20260612 08:42:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29334.00', '1315640299', '0', '0', '1', '29334.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '264', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2e8c5d.01.01', '20260612 08:45:02 US/Central', 'U5774438', 'CME', 'SLD', '1', '29294.50', '1315640300', '0', '0', '1', '29294.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '265', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2e8ead.01.01', '20260612 08:45:51 US/Central', 'U5774438', 'CME', 'BOT', '2', '29244.75', '1315640301', '0', '0', '2', '29244.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '265', '770561201', 'MNQ', 'FUT', '20260618', '0.0', '', '2', 'CME', 'USD', 'MNQM6', 'MNQ', '0001012a.6a2e8eae.01.01', '20260612 08:45:51 US/Central', 'U5774438', 'CME', 'BOT', '3', '29245.00', '1315640301', '0', '0', '5', '29244.90', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-06-12 23:00:32 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-12 23:00:32 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-12 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-12 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-13 00:00:04 [INFO] IB coherence day rollover — reset 2026-06-13 00:00:04 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Peer closed connection. 2026-06-13 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-13 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-13 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-13 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-13 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-13 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-13 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-13 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-14 00:00:30 [INFO] IB coherence day rollover — reset 2026-06-14 00:00:30 [INFO] IB coherence day rollover — reset ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61659) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61984) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 61987) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62718) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62900) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 63105) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 63384) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 63717) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 64015) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 64235) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Peer closed connection. 2026-06-14 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-14 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-14 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-14 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-14 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-14 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-14 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-14 23:00:31 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-15 00:00:28 [INFO] IB coherence day rollover — reset 2026-06-15 00:00:28 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 64603) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 64771) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 64848) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 50509) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 51929) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 851, in do_POST self.send_error(404) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 491, in send_error self.wfile.write(body) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine 2026-06-15 13:43:17 [INFO] Dashboard: http://localhost:8080 2026-06-15 13:43:17 [INFO] Dashboard: http://localhost:8080 2026-06-15 13:43:21 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-15 13:43:21 [INFO] IB default instrument: NQ FUT 06/18/26 2026-06-15 13:43:21 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-15 13:43:21 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-15 13:43:21 [INFO] IB mail checker started 2026-06-15 13:43:21 [INFO] IB mail checker started 2026-06-15 13:43:21 [INFO] IB mail coherence checker started 2026-06-15 13:43:21 [INFO] IB mail coherence checker started 2026-06-15 13:43:21 [INFO] Trade Monitor starting 2026-06-15 13:43:21 [INFO] Trade Monitor starting 2026-06-15 13:43:21 [INFO] Monitoring 4 file(s) 2026-06-15 13:43:21 [INFO] Monitoring 4 file(s) 2026-06-15 13:43:21 [INFO] Panel 1 (S1) | offset=4902627 | in_trade=False 2026-06-15 13:43:21 [INFO] Panel 1 (S1) | offset=4902627 | in_trade=False 2026-06-15 13:43:21 [INFO] Panel 2 (S1) | offset=2277582 | in_trade=False 2026-06-15 13:43:21 [INFO] Panel 2 (S1) | offset=2277582 | in_trade=False 2026-06-15 13:43:21 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-15 13:43:21 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-15 13:43:21 [INFO] Panel 4 (S2) | offset=2565049 | in_trade=False 2026-06-15 13:43:21 [INFO] Panel 4 (S2) | offset=2565049 | in_trade=False 2026-06-15 13:43:21 [INFO] Monitoring started (4 files) 2026-06-15 13:43:21 [INFO] Monitoring started (4 files) 2026-06-15 13:43:22 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-15 13:43:22 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-15 13:43:23 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-15 13:43:23 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-06-15 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-15.txt 2026-06-15 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-15.txt 2026-06-15 16:30:04 [INFO] === PL_STATION [group @ 16:30:03] market=30336.25 === 2026-06-15 16:30:04 [INFO] === PL_STATION [group @ 16:30:03] market=30336.25 === 2026-06-15 16:30:04 [INFO] Panel 1: idle | closed=0 2026-06-15 16:30:04 [INFO] Panel 1: idle | closed=0 2026-06-15 16:30:04 [INFO] Panel 2: idle | closed=0 2026-06-15 16:30:04 [INFO] Panel 2: idle | closed=0 2026-06-15 16:30:04 [INFO] Panel 3: idle | closed=0 2026-06-15 16:30:04 [INFO] Panel 3: idle | closed=0 2026-06-15 16:30:04 [INFO] Panel 4: JUST ENTERED (0) 2026-06-15 16:30:04 [INFO] Panel 4: JUST ENTERED (0) 2026-06-15 16:30:04 [INFO] TOTAL PL_STATION = 0 2026-06-15 16:30:04 [INFO] TOTAL PL_STATION = 0 2026-06-15 16:30:04 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=30336.25 | Station=+0 2026-06-15 16:30:04 [INFO] ENTRY | Panel 4 S2 LONG | NQ FUT 06/18/26 | Price=30336.25 | Station=+0 2026-06-15 16:30:05 [INFO] Email sent (thread=open_LONG) 2026-06-15 16:30:05 [INFO] Email sent (thread=open_LONG) 2026-06-15 16:31:04 [INFO] === PL_STATION [group @ 16:31:02] market=30357.50 === 2026-06-15 16:31:04 [INFO] === PL_STATION [group @ 16:31:02] market=30357.50 === 2026-06-15 16:31:04 [INFO] Panel 1: idle | closed=0 2026-06-15 16:31:04 [INFO] Panel 1: idle | closed=0 2026-06-15 16:31:04 [INFO] Panel 2: JUST ENTERED (0) 2026-06-15 16:31:04 [INFO] Panel 2: JUST ENTERED (0) 2026-06-15 16:31:04 [INFO] Panel 3: idle | closed=0 2026-06-15 16:31:04 [INFO] Panel 3: idle | closed=0 2026-06-15 16:31:04 [INFO] Panel 4: LONG entry=30336.25 multy=20 qty=1 | unrealized=425 closed=0 contrib=425 2026-06-15 16:31:04 [INFO] Panel 4: LONG entry=30336.25 multy=20 qty=1 | unrealized=425 closed=0 contrib=425 2026-06-15 16:31:04 [INFO] TOTAL PL_STATION = 425 2026-06-15 16:31:04 [INFO] TOTAL PL_STATION = 425 2026-06-15 16:31:04 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=30357.5 | Station=+425 2026-06-15 16:31:04 [INFO] ENTRY | Panel 2 S1 LONG | NQ FUT 06/18/26 | Price=30357.5 | Station=+425 2026-06-15 16:31:05 [INFO] Email sent (thread=open_LONG) 2026-06-15 16:31:05 [INFO] Email sent (thread=open_LONG) 2026-06-15 16:33:57 [INFO] IB mail: BOUGHT 1 @ 30336.25 (NQ) 2026-06-15 16:33:57 [INFO] IB mail: BOUGHT 1 @ 30336.25 (NQ) 2026-06-15 16:33:57 [INFO] COHERENCE MATCH | Panel 4 entry LONG <-> IB BOUGHT @ 30336.25 (remaining=0) 2026-06-15 16:33:57 [INFO] COHERENCE MATCH | Panel 4 entry LONG <-> IB BOUGHT @ 30336.25 (remaining=0) 2026-06-15 16:39:10 [WARNING] Coherence alert sent for Panel 2 2026-06-15 16:39:10 [WARNING] Coherence alert sent for Panel 2 2026-06-15 16:45:53 [INFO] IB mail: BOUGHT 1 @ 30357.50 (NQ) 2026-06-15 16:45:53 [INFO] IB mail: BOUGHT 1 @ 30357.50 (NQ) 2026-06-15 16:45:53 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 30357.50 (remaining=0) 2026-06-15 16:45:53 [INFO] COHERENCE MATCH | Panel 2 entry LONG <-> IB BOUGHT @ 30357.50 (remaining=0) 2026-06-15 22:57:06 [INFO] === PL_STATION [group @ 22:57:06] market=30514.50 === 2026-06-15 22:57:06 [INFO] === PL_STATION [group @ 22:57:06] market=30514.50 === 2026-06-15 22:57:06 [INFO] Panel 1: idle | closed=0 2026-06-15 22:57:06 [INFO] Panel 1: idle | closed=0 2026-06-15 22:57:06 [INFO] Panel 2: LONG entry=30357.50 multy=20 qty=1 | unrealized=3140 closed=0 contrib=3140 2026-06-15 22:57:06 [INFO] Panel 2: LONG entry=30357.50 multy=20 qty=1 | unrealized=3140 closed=0 contrib=3140 2026-06-15 22:57:06 [INFO] Panel 3: idle | closed=0 2026-06-15 22:57:06 [INFO] Panel 3: idle | closed=0 2026-06-15 22:57:06 [INFO] Panel 4: idle | closed=3561 2026-06-15 22:57:06 [INFO] Panel 4: idle | closed=3561 2026-06-15 22:57:06 [INFO] TOTAL PL_STATION = 6701 2026-06-15 22:57:06 [INFO] TOTAL PL_STATION = 6701 2026-06-15 22:57:06 [INFO] EXIT | Panel 4 S2 LONG | PL=+3561 | Station=+6701 2026-06-15 22:57:06 [INFO] EXIT | Panel 4 S2 LONG | PL=+3561 | Station=+6701 2026-06-15 22:57:07 [INFO] Email sent (thread=close_LONG) 2026-06-15 22:57:07 [INFO] Email sent (thread=close_LONG) 2026-06-15 22:57:14 [INFO] === PL_STATION [group @ 22:57:12] market=30515.50 === 2026-06-15 22:57:14 [INFO] === PL_STATION [group @ 22:57:12] market=30515.50 === 2026-06-15 22:57:14 [INFO] Panel 1: idle | closed=0 2026-06-15 22:57:14 [INFO] Panel 1: idle | closed=0 2026-06-15 22:57:14 [INFO] Panel 2: idle | closed=3156 2026-06-15 22:57:14 [INFO] Panel 2: idle | closed=3156 2026-06-15 22:57:14 [INFO] Panel 3: idle | closed=0 2026-06-15 22:57:14 [INFO] Panel 3: idle | closed=0 2026-06-15 22:57:14 [INFO] Panel 4: idle | closed=3561 2026-06-15 22:57:14 [INFO] Panel 4: idle | closed=3561 2026-06-15 22:57:14 [INFO] TOTAL PL_STATION = 6716 2026-06-15 22:57:14 [INFO] TOTAL PL_STATION = 6716 2026-06-15 22:57:14 [INFO] EXIT | Panel 2 S1 LONG | PL=+3156 | Station=+6716 2026-06-15 22:57:14 [INFO] EXIT | Panel 2 S1 LONG | PL=+3156 | Station=+6716 2026-06-15 22:57:14 [INFO] Email sent (thread=close_LONG) 2026-06-15 22:57:14 [INFO] Email sent (thread=close_LONG) 2026-06-15 22:57:29 [INFO] IB mail: SOLD 1 @ 30514.50 (NQ) 2026-06-15 22:57:29 [INFO] IB mail: SOLD 1 @ 30514.50 (NQ) 2026-06-15 22:57:29 [INFO] IB mail: SOLD 1 @ 30515.50 (NQ) 2026-06-15 22:57:29 [INFO] IB mail: SOLD 1 @ 30515.50 (NQ) 2026-06-15 22:57:29 [INFO] IB PL | Panel 4 LONG | entry=30336.25 exit=30514.50 | PL=3565 net=3561 2026-06-15 22:57:29 [INFO] IB PL | Panel 4 LONG | entry=30336.25 exit=30514.50 | PL=3565 net=3561 2026-06-15 22:57:29 [INFO] COHERENCE MATCH | Panel 4 exit LONG <-> IB SOLD @ 30514.50 (remaining=0) 2026-06-15 22:57:29 [INFO] COHERENCE MATCH | Panel 4 exit LONG <-> IB SOLD @ 30514.50 (remaining=0) 2026-06-15 22:57:29 [INFO] IB PL | Panel 2 LONG | entry=30357.50 exit=30515.50 | PL=3160 net=3156 2026-06-15 22:57:29 [INFO] IB PL | Panel 2 LONG | entry=30357.50 exit=30515.50 | PL=3160 net=3156 2026-06-15 22:57:29 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 30515.50 (remaining=0) 2026-06-15 22:57:29 [INFO] COHERENCE MATCH | Panel 2 exit LONG <-> IB SOLD @ 30515.50 (remaining=0) Peer closed connection. 2026-06-15 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-15 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-15 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-15 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-15 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-15 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-15 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-15 23:00:32 [INFO] IB subscribed: NQ FUT 06/18/26 -> NQM6 2026-06-15 23:06:08 [INFO] Shutdown requested from dashboard 2026-06-15 23:06:08 [INFO] Shutdown requested from dashboard 2026-06-15 23:06:08 [INFO] Monitor loop stopped. 2026-06-15 23:06:08 [INFO] Monitor loop stopped. 2026-06-15 23:06:08 [WARNING] IB event loop error: Socket disconnect 2026-06-15 23:06:08 [WARNING] IB event loop error: Socket disconnect 2026-06-15 23:06:08 [INFO] IB Gateway disconnected 2026-06-15 23:06:08 [INFO] IB Gateway disconnected 2026-06-15 23:06:08 [INFO] Shutdown complete. Exiting. 2026-06-15 23:06:08 [INFO] Shutdown complete. Exiting. 2026-06-15 23:06:19 [INFO] Dashboard: http://localhost:8080 2026-06-15 23:06:19 [INFO] Dashboard: http://localhost:8080 2026-06-15 23:06:22 [INFO] IB default instrument: NQ FUT 09/18/26 2026-06-15 23:06:22 [INFO] IB default instrument: NQ FUT 09/18/26 2026-06-15 23:06:22 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-15 23:06:22 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-15 23:06:22 [INFO] IB mail checker started 2026-06-15 23:06:22 [INFO] IB mail checker started 2026-06-15 23:06:22 [INFO] IB mail coherence checker started 2026-06-15 23:06:22 [INFO] IB mail coherence checker started 2026-06-15 23:06:22 [INFO] Trade Monitor starting 2026-06-15 23:06:22 [INFO] Trade Monitor starting 2026-06-15 23:06:22 [INFO] Monitoring 4 file(s) 2026-06-15 23:06:22 [INFO] Monitoring 4 file(s) 2026-06-15 23:06:22 [INFO] Panel 1 (S1) | offset=4902627 | in_trade=False 2026-06-15 23:06:22 [INFO] Panel 1 (S1) | offset=4902627 | in_trade=False 2026-06-15 23:06:22 [INFO] Panel 2 (S1) | offset=2420263 | in_trade=False 2026-06-15 23:06:22 [INFO] Panel 2 (S1) | offset=2420263 | in_trade=False 2026-06-15 23:06:22 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-15 23:06:22 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-15 23:06:22 [INFO] Panel 4 (S2) | offset=2719438 | in_trade=False 2026-06-15 23:06:22 [INFO] Panel 4 (S2) | offset=2719438 | in_trade=False 2026-06-15 23:06:22 [INFO] Monitoring started (4 files) 2026-06-15 23:06:22 [INFO] Monitoring started (4 files) 2026-06-15 23:06:22 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-15 23:06:22 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-15 23:06:23 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-15 23:06:23 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-15 23:15:10 [INFO] Dashboard: http://localhost:8080 2026-06-15 23:15:10 [INFO] Dashboard: http://localhost:8080 2026-06-15 23:15:10 [INFO] IB default instrument: NQ FUT 09/18/26 2026-06-15 23:15:10 [INFO] IB default instrument: NQ FUT 09/18/26 2026-06-15 23:15:10 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-15 23:15:10 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-15 23:15:10 [INFO] IB mail checker started 2026-06-15 23:15:10 [INFO] IB mail checker started 2026-06-15 23:15:10 [INFO] IB mail coherence checker started 2026-06-15 23:15:10 [INFO] IB mail coherence checker started 2026-06-15 23:15:10 [INFO] Trade Monitor starting 2026-06-15 23:15:10 [INFO] Trade Monitor starting 2026-06-15 23:15:10 [INFO] Monitoring 4 file(s) 2026-06-15 23:15:10 [INFO] Monitoring 4 file(s) 2026-06-15 23:15:10 [INFO] Panel 1 (S1) | offset=4902627 | in_trade=False 2026-06-15 23:15:10 [INFO] Panel 1 (S1) | offset=4902627 | in_trade=False 2026-06-15 23:15:10 [INFO] Panel 2 (S1) | offset=2420263 | in_trade=False 2026-06-15 23:15:10 [INFO] Panel 2 (S1) | offset=2420263 | in_trade=False 2026-06-15 23:15:10 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-15 23:15:10 [INFO] Panel 3 (S2) | offset=3671500 | in_trade=False 2026-06-15 23:15:10 [INFO] Panel 4 (S2) | offset=2719438 | in_trade=False 2026-06-15 23:15:10 [INFO] Panel 4 (S2) | offset=2719438 | in_trade=False 2026-06-15 23:15:10 [INFO] Monitoring started (4 files) 2026-06-15 23:15:10 [INFO] Monitoring started (4 files) 2026-06-15 23:15:11 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-15 23:15:11 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-15 23:15:11 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-15 23:15:11 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-16 00:00:11 [INFO] IB coherence day rollover — reset 2026-06-16 00:00:11 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. 2026-06-16 10:57:12 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 10:57:12 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; ushmds; secdefsg. The following farms are not connected: apachmds. 2026-06-16 11:03:14 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 11:03:14 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 11:09:05 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 11:09:05 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 11:36:10 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 11:36:10 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 12:01:36 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 12:01:36 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 12:03:20 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 12:03:20 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 12:20:49 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 12:20:49 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 12:27:13 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 12:27:13 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 12:34:37 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 12:34:37 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 12:46:23 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 12:46:23 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 12:48:37 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-16 12:48:37 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-06-16 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-16.txt 2026-06-16 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-16.txt 2026-06-16 16:33:04 [INFO] === PL_STATION [group @ 16:33:03] market=30790.25 === 2026-06-16 16:33:04 [INFO] === PL_STATION [group @ 16:33:03] market=30790.25 === 2026-06-16 16:33:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-16 16:33:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-16 16:33:04 [INFO] Panel 2: idle | closed=0 2026-06-16 16:33:04 [INFO] Panel 2: idle | closed=0 2026-06-16 16:33:04 [INFO] Panel 3: idle | closed=0 2026-06-16 16:33:04 [INFO] Panel 3: idle | closed=0 2026-06-16 16:33:04 [INFO] Panel 4: idle | closed=0 2026-06-16 16:33:04 [INFO] Panel 4: idle | closed=0 2026-06-16 16:33:04 [INFO] TOTAL PL_STATION = 0 2026-06-16 16:33:04 [INFO] TOTAL PL_STATION = 0 2026-06-16 16:33:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30790.25 | Station=+0 2026-06-16 16:33:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30790.25 | Station=+0 2026-06-16 16:33:06 [INFO] Email sent (thread=open_SHORT) 2026-06-16 16:33:06 [INFO] Email sent (thread=open_SHORT) 2026-06-16 16:37:55 [INFO] IB mail: SOLD 1 @ 30790.25 (NQ) 2026-06-16 16:37:55 [INFO] IB mail: SOLD 1 @ 30790.25 (NQ) 2026-06-16 16:37:55 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30790.25 (remaining=0) 2026-06-16 16:37:55 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30790.25 (remaining=0) 2026-06-16 17:23:04 [INFO] === PL_STATION [group @ 17:23:03] market=30709.00 === 2026-06-16 17:23:04 [INFO] === PL_STATION [group @ 17:23:03] market=30709.00 === 2026-06-16 17:23:04 [INFO] Panel 1: SHORT entry=30790.25 multy=20 qty=1 | unrealized=1625 closed=0 contrib=1625 2026-06-16 17:23:04 [INFO] Panel 1: SHORT entry=30790.25 multy=20 qty=1 | unrealized=1625 closed=0 contrib=1625 2026-06-16 17:23:04 [INFO] Panel 2: idle | closed=0 2026-06-16 17:23:04 [INFO] Panel 2: idle | closed=0 2026-06-16 17:23:04 [INFO] Panel 3: JUST ENTERED (0) 2026-06-16 17:23:04 [INFO] Panel 3: JUST ENTERED (0) 2026-06-16 17:23:04 [INFO] Panel 4: idle | closed=0 2026-06-16 17:23:04 [INFO] Panel 4: idle | closed=0 2026-06-16 17:23:04 [INFO] TOTAL PL_STATION = 1625 2026-06-16 17:23:04 [INFO] TOTAL PL_STATION = 1625 2026-06-16 17:23:04 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=30709.0 | Station=+1625 2026-06-16 17:23:04 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=30709.0 | Station=+1625 2026-06-16 17:23:06 [INFO] Email sent (thread=open_SHORT) 2026-06-16 17:23:06 [INFO] Email sent (thread=open_SHORT) 2026-06-16 17:23:21 [INFO] IB mail: SOLD 1 @ 30709.00 (NQ) 2026-06-16 17:23:21 [INFO] IB mail: SOLD 1 @ 30709.00 (NQ) 2026-06-16 17:23:21 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30709.00 (remaining=0) 2026-06-16 17:23:21 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30709.00 (remaining=0) 2026-06-16 17:30:05 [INFO] === PL_STATION [group @ 17:30:05] market=30709.00 === 2026-06-16 17:30:05 [INFO] === PL_STATION [group @ 17:30:05] market=30709.00 === 2026-06-16 17:30:05 [INFO] Panel 1: idle | closed=2381 2026-06-16 17:30:05 [INFO] Panel 1: idle | closed=2381 2026-06-16 17:30:05 [INFO] Panel 2: idle | closed=0 2026-06-16 17:30:05 [INFO] Panel 2: idle | closed=0 2026-06-16 17:30:05 [INFO] Panel 3: SHORT entry=30709.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-16 17:30:05 [INFO] Panel 3: SHORT entry=30709.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-16 17:30:05 [INFO] Panel 4: idle | closed=0 2026-06-16 17:30:05 [INFO] Panel 4: idle | closed=0 2026-06-16 17:30:05 [INFO] TOTAL PL_STATION = 2381 2026-06-16 17:30:05 [INFO] TOTAL PL_STATION = 2381 2026-06-16 17:30:05 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2381 | Station=+2381 2026-06-16 17:30:05 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2381 | Station=+2381 2026-06-16 17:30:07 [INFO] Email sent (thread=close_SHORT) 2026-06-16 17:30:07 [INFO] Email sent (thread=close_SHORT) 2026-06-16 17:30:11 [INFO] IB mail: BOUGHT 1 @ 30671.00 (NQ) 2026-06-16 17:30:11 [INFO] IB mail: BOUGHT 1 @ 30671.00 (NQ) 2026-06-16 17:30:11 [INFO] IB PL | Panel 1 SHORT | entry=30790.25 exit=30671.00 | PL=2385 net=2381 2026-06-16 17:30:11 [INFO] IB PL | Panel 1 SHORT | entry=30790.25 exit=30671.00 | PL=2385 net=2381 2026-06-16 17:30:11 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30671.00 (remaining=0) 2026-06-16 17:30:11 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30671.00 (remaining=0) 2026-06-16 17:32:04 [INFO] === PL_STATION [group @ 17:32:03] market=30709.00 === 2026-06-16 17:32:04 [INFO] === PL_STATION [group @ 17:32:03] market=30709.00 === 2026-06-16 17:32:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-16 17:32:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-16 17:32:04 [INFO] Panel 2: idle | closed=0 2026-06-16 17:32:04 [INFO] Panel 2: idle | closed=0 2026-06-16 17:32:04 [INFO] Panel 3: SHORT entry=30709.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-16 17:32:04 [INFO] Panel 3: SHORT entry=30709.00 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-16 17:32:04 [INFO] Panel 4: idle | closed=0 2026-06-16 17:32:04 [INFO] Panel 4: idle | closed=0 2026-06-16 17:32:04 [INFO] TOTAL PL_STATION = 0 2026-06-16 17:32:04 [INFO] TOTAL PL_STATION = 0 2026-06-16 17:32:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30624.25 | Station=+0 2026-06-16 17:32:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30624.25 | Station=+0 2026-06-16 17:32:06 [INFO] Email sent (thread=open_SHORT) 2026-06-16 17:32:06 [INFO] Email sent (thread=open_SHORT) 2026-06-16 17:32:15 [INFO] IB mail: SOLD 1 @ 30624.25 (NQ) 2026-06-16 17:32:15 [INFO] IB mail: SOLD 1 @ 30624.25 (NQ) 2026-06-16 17:32:15 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30624.25 (remaining=0) 2026-06-16 17:32:15 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30624.25 (remaining=0) 2026-06-16 17:33:34 [INFO] === PL_STATION [group @ 17:33:34] market=30593.50 === 2026-06-16 17:33:34 [INFO] === PL_STATION [group @ 17:33:34] market=30593.50 === 2026-06-16 17:33:34 [INFO] Panel 1: SHORT entry=30624.25 multy=20 qty=1 | unrealized=615 closed=2381 contrib=2996 2026-06-16 17:33:34 [INFO] Panel 1: SHORT entry=30624.25 multy=20 qty=1 | unrealized=615 closed=2381 contrib=2996 2026-06-16 17:33:34 [INFO] Panel 2: idle | closed=0 2026-06-16 17:33:34 [INFO] Panel 2: idle | closed=0 2026-06-16 17:33:34 [INFO] Panel 3: idle | closed=2306 2026-06-16 17:33:34 [INFO] Panel 3: idle | closed=2306 2026-06-16 17:33:34 [INFO] Panel 4: idle | closed=0 2026-06-16 17:33:34 [INFO] Panel 4: idle | closed=0 2026-06-16 17:33:34 [INFO] TOTAL PL_STATION = 5301 2026-06-16 17:33:34 [INFO] TOTAL PL_STATION = 5301 2026-06-16 17:33:34 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2306 | Station=+5301 2026-06-16 17:33:34 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2306 | Station=+5301 2026-06-16 17:33:35 [INFO] Email sent (thread=close_SHORT) 2026-06-16 17:33:35 [INFO] Email sent (thread=close_SHORT) 2026-06-16 17:33:57 [INFO] IB mail: BOUGHT 1 @ 30593.50 (NQ) 2026-06-16 17:33:57 [INFO] IB mail: BOUGHT 1 @ 30593.50 (NQ) 2026-06-16 17:33:57 [INFO] IB PL | Panel 3 SHORT | entry=30709.00 exit=30593.50 | PL=2310 net=2306 2026-06-16 17:33:57 [INFO] IB PL | Panel 3 SHORT | entry=30709.00 exit=30593.50 | PL=2310 net=2306 2026-06-16 17:33:57 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30593.50 (remaining=0) 2026-06-16 17:33:57 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30593.50 (remaining=0) 2026-06-16 17:34:03 [INFO] === PL_STATION [group @ 17:34:03] market=30627.25 === 2026-06-16 17:34:03 [INFO] === PL_STATION [group @ 17:34:03] market=30627.25 === 2026-06-16 17:34:03 [INFO] Panel 1: SHORT entry=30624.25 multy=20 qty=1 | unrealized=-60 closed=2381 contrib=2321 2026-06-16 17:34:03 [INFO] Panel 1: SHORT entry=30624.25 multy=20 qty=1 | unrealized=-60 closed=2381 contrib=2321 2026-06-16 17:34:03 [INFO] Panel 2: idle | closed=0 2026-06-16 17:34:03 [INFO] Panel 2: idle | closed=0 2026-06-16 17:34:03 [INFO] Panel 3: JUST ENTERED (0) 2026-06-16 17:34:03 [INFO] Panel 3: JUST ENTERED (0) 2026-06-16 17:34:03 [INFO] Panel 4: idle | closed=0 2026-06-16 17:34:03 [INFO] Panel 4: idle | closed=0 2026-06-16 17:34:03 [INFO] TOTAL PL_STATION = 2321 2026-06-16 17:34:03 [INFO] TOTAL PL_STATION = 2321 2026-06-16 17:34:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=30627.25 | Station=+2321 2026-06-16 17:34:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=30627.25 | Station=+2321 2026-06-16 17:34:05 [INFO] Email sent (thread=open_SHORT) 2026-06-16 17:34:05 [INFO] Email sent (thread=open_SHORT) 2026-06-16 17:34:29 [INFO] IB mail: SOLD 1 @ 30627.25 (NQ) 2026-06-16 17:34:29 [INFO] IB mail: SOLD 1 @ 30627.25 (NQ) 2026-06-16 17:34:29 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30627.25 (remaining=0) 2026-06-16 17:34:29 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30627.25 (remaining=0) 2026-06-16 18:27:58 [INFO] === PL_STATION [group @ 18:27:56] market=30514.50 === 2026-06-16 18:27:58 [INFO] === PL_STATION [group @ 18:27:56] market=30514.50 === 2026-06-16 18:27:58 [INFO] Panel 1: SHORT entry=30624.25 multy=20 qty=1 | unrealized=2195 closed=2381 contrib=4576 2026-06-16 18:27:58 [INFO] Panel 1: SHORT entry=30624.25 multy=20 qty=1 | unrealized=2195 closed=2381 contrib=4576 2026-06-16 18:27:58 [INFO] Panel 2: idle | closed=0 2026-06-16 18:27:58 [INFO] Panel 2: idle | closed=0 2026-06-16 18:27:58 [INFO] Panel 3: idle | closed=4556 2026-06-16 18:27:58 [INFO] Panel 3: idle | closed=4556 2026-06-16 18:27:58 [INFO] Panel 4: idle | closed=0 2026-06-16 18:27:58 [INFO] Panel 4: idle | closed=0 2026-06-16 18:27:58 [INFO] TOTAL PL_STATION = 9132 2026-06-16 18:27:58 [INFO] TOTAL PL_STATION = 9132 2026-06-16 18:27:58 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2251 | Station=+9132 2026-06-16 18:27:58 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2251 | Station=+9132 2026-06-16 18:27:59 [INFO] Email sent (thread=close_SHORT) 2026-06-16 18:27:59 [INFO] Email sent (thread=close_SHORT) 2026-06-16 18:28:09 [INFO] === PL_STATION [group @ 18:28:07] market=30502.00 === 2026-06-16 18:28:09 [INFO] === PL_STATION [group @ 18:28:07] market=30502.00 === 2026-06-16 18:28:09 [INFO] Panel 1: idle | closed=4821 2026-06-16 18:28:09 [INFO] Panel 1: idle | closed=4821 2026-06-16 18:28:09 [INFO] Panel 2: idle | closed=0 2026-06-16 18:28:09 [INFO] Panel 2: idle | closed=0 2026-06-16 18:28:09 [INFO] Panel 3: idle | closed=4556 2026-06-16 18:28:09 [INFO] Panel 3: idle | closed=4556 2026-06-16 18:28:09 [INFO] Panel 4: idle | closed=0 2026-06-16 18:28:09 [INFO] Panel 4: idle | closed=0 2026-06-16 18:28:09 [INFO] TOTAL PL_STATION = 9377 2026-06-16 18:28:09 [INFO] TOTAL PL_STATION = 9377 2026-06-16 18:28:09 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2441 | Station=+9377 2026-06-16 18:28:09 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2441 | Station=+9377 2026-06-16 18:28:10 [INFO] Email sent (thread=close_SHORT) 2026-06-16 18:28:10 [INFO] Email sent (thread=close_SHORT) 2026-06-16 18:28:11 [INFO] IB mail: BOUGHT 1 @ 30514.50 (NQ) 2026-06-16 18:28:11 [INFO] IB mail: BOUGHT 1 @ 30514.50 (NQ) 2026-06-16 18:28:12 [INFO] IB mail: BOUGHT 1 @ 30502.00 (NQ) 2026-06-16 18:28:12 [INFO] IB mail: BOUGHT 1 @ 30502.00 (NQ) 2026-06-16 18:28:12 [INFO] IB PL | Panel 3 SHORT | entry=30627.25 exit=30514.50 | PL=2255 net=2251 2026-06-16 18:28:12 [INFO] IB PL | Panel 3 SHORT | entry=30627.25 exit=30514.50 | PL=2255 net=2251 2026-06-16 18:28:12 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30514.50 (remaining=0) 2026-06-16 18:28:12 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30514.50 (remaining=0) 2026-06-16 18:28:12 [INFO] IB PL | Panel 1 SHORT | entry=30624.25 exit=30502.00 | PL=2445 net=2441 2026-06-16 18:28:12 [INFO] IB PL | Panel 1 SHORT | entry=30624.25 exit=30502.00 | PL=2445 net=2441 2026-06-16 18:28:12 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30502.00 (remaining=0) 2026-06-16 18:28:12 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30502.00 (remaining=0) 2026-06-16 18:46:04 [INFO] === PL_STATION [group @ 18:46:03] market=30450.75 === 2026-06-16 18:46:04 [INFO] === PL_STATION [group @ 18:46:03] market=30450.75 === 2026-06-16 18:46:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-16 18:46:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-16 18:46:04 [INFO] Panel 2: idle | closed=0 2026-06-16 18:46:04 [INFO] Panel 2: idle | closed=0 2026-06-16 18:46:04 [INFO] Panel 3: idle | closed=4556 2026-06-16 18:46:04 [INFO] Panel 3: idle | closed=4556 2026-06-16 18:46:04 [INFO] Panel 4: idle | closed=0 2026-06-16 18:46:04 [INFO] Panel 4: idle | closed=0 2026-06-16 18:46:04 [INFO] TOTAL PL_STATION = 4556 2026-06-16 18:46:04 [INFO] TOTAL PL_STATION = 4556 2026-06-16 18:46:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30450.75 | Station=+4556 2026-06-16 18:46:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30450.75 | Station=+4556 2026-06-16 18:46:07 [INFO] Email sent (thread=open_SHORT) 2026-06-16 18:46:07 [INFO] Email sent (thread=open_SHORT) 2026-06-16 18:46:26 [INFO] IB mail: SOLD 1 @ 30450.75 (NQ) 2026-06-16 18:46:26 [INFO] IB mail: SOLD 1 @ 30450.75 (NQ) 2026-06-16 18:46:26 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30450.75 (remaining=0) 2026-06-16 18:46:26 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30450.75 (remaining=0) 2026-06-16 20:21:56 [INFO] === PL_STATION [group @ 20:21:55] market=30439.50 === 2026-06-16 20:21:56 [INFO] === PL_STATION [group @ 20:21:55] market=30439.50 === 2026-06-16 20:21:56 [INFO] Panel 1: idle | closed=5042 2026-06-16 20:21:56 [INFO] Panel 1: idle | closed=5042 2026-06-16 20:21:56 [INFO] Panel 2: idle | closed=0 2026-06-16 20:21:56 [INFO] Panel 2: idle | closed=0 2026-06-16 20:21:56 [INFO] Panel 3: idle | closed=4556 2026-06-16 20:21:56 [INFO] Panel 3: idle | closed=4556 2026-06-16 20:21:56 [INFO] Panel 4: idle | closed=0 2026-06-16 20:21:56 [INFO] Panel 4: idle | closed=0 2026-06-16 20:21:56 [INFO] TOTAL PL_STATION = 9598 2026-06-16 20:21:56 [INFO] TOTAL PL_STATION = 9598 2026-06-16 20:21:56 [INFO] EXIT | Panel 1 S1 SHORT | PL=+221 | Station=+9598 2026-06-16 20:21:56 [INFO] EXIT | Panel 1 S1 SHORT | PL=+221 | Station=+9598 2026-06-16 20:21:57 [INFO] Email sent (thread=close_SHORT) 2026-06-16 20:21:57 [INFO] Email sent (thread=close_SHORT) 2026-06-16 20:22:25 [INFO] IB mail: BOUGHT 1 @ 30439.50 (NQ) 2026-06-16 20:22:25 [INFO] IB mail: BOUGHT 1 @ 30439.50 (NQ) 2026-06-16 20:22:25 [INFO] IB PL | Panel 1 SHORT | entry=30450.75 exit=30439.50 | PL=225 net=221 2026-06-16 20:22:25 [INFO] IB PL | Panel 1 SHORT | entry=30450.75 exit=30439.50 | PL=225 net=221 2026-06-16 20:22:25 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30439.50 (remaining=0) 2026-06-16 20:22:25 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30439.50 (remaining=0) Peer closed connection. 2026-06-16 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-16 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-16 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-16 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '266', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3122a3.01.01', '20260616 08:33:02 US/Central', 'U5774438', 'CME', 'SLD', '1', '30791.25', '432975731', '0', '0', '1', '30791.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '267', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a312819.01.01', '20260616 08:36:00 US/Central', 'U5774438', 'CME', 'SLD', '1', '30829.00', '432975732', '0', '0', '1', '30829.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '268', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a312bee.01.01', '20260616 08:39:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30828.25', '432975733', '0', '0', '1', '30828.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '269', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a313525.01.01', '20260616 08:45:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30823.75', '432975734', '0', '0', '1', '30823.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '270', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a314562.01.01', '20260616 09:00:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30813.25', '432975735', '0', '0', '1', '30813.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '271', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a31482d.01.01', '20260616 09:03:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30810.50', '432975736', '0', '0', '1', '30810.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '272', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a31680c.01.01', '20260616 09:30:20 US/Central', 'U5774438', 'CME', 'BOT', '6', '30649.50', '432975737', '0', '0', '6', '30649.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-06-16 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-16 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-16 23:00:32 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-16 23:00:32 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 62769) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- 2026-06-17 00:00:02 [INFO] IB coherence day rollover — reset 2026-06-17 00:00:02 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 63656) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 63850) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 63852) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 63855) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 63857) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 63859) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 64082) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 64084) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 64087) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 64089) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 64091) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 64527) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- 2026-06-17 04:18:58 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 04:18:58 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 04:19:28 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 04:19:28 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. 2026-06-17 04:19:58 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 04:19:58 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; secdefsg. The following farms are not connected: apachmds. 2026-06-17 05:02:01 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-17 05:02:01 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. 2026-06-17 05:03:13 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-17 05:03:13 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-17 05:03:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:03:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:04:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:04:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:04:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:04:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:05:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:05:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:05:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:05:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:06:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:06:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:06:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:06:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:07:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:07:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:07:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:07:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:08:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:08:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:08:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:08:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:09:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:09:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:09:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:09:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:10:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:10:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:10:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:10:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:11:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:11:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:11:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:11:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:12:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:12:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:12:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:12:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:13:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:13:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:13:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:13:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:14:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:14:13 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:14:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 05:14:43 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; secdefsg. The following farms are not connected: apachmds. 2026-06-17 09:52:38 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-17 09:52:38 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. 2026-06-17 09:53:50 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-17 09:53:50 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-17 09:54:20 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:54:20 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:54:50 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:54:50 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:55:20 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:55:20 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:55:50 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:55:50 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:56:20 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:56:20 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:56:50 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:56:50 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:57:20 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:57:20 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:57:50 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:57:50 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:58:20 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:58:20 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:58:50 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:58:50 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:59:20 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:59:20 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:59:50 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 09:59:50 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 10:00:20 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 10:00:20 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 10:00:50 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 10:00:50 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 10:01:20 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed 2026-06-17 10:01:20 [WARNING] IMAP connection failed: [Errno 11001] getaddrinfo failed Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; secdefsg. The following farms are not connected: apachmds. ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 52748) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 822, in do_POST data = json.loads(body) if body else {} ^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\json\__init__.py", line 341, in loads s = s.decode(detect_encoding(s), 'surrogatepass') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte ---------------------------------------- 2026-06-17 14:37:13 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 2026-06-17 14:37:13 [WARNING] IMAP connection failed: [WinError 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; ushmds; secdefsg. The following farms are not connected: apachmds. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-06-17 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-17.txt 2026-06-17 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-17.txt 2026-06-17 17:00:06 [INFO] === PL_STATION [group @ 17:00:04] market=30340.25 === 2026-06-17 17:00:06 [INFO] === PL_STATION [group @ 17:00:04] market=30340.25 === 2026-06-17 17:00:06 [INFO] Panel 1: JUST ENTERED (0) 2026-06-17 17:00:06 [INFO] Panel 1: JUST ENTERED (0) 2026-06-17 17:00:06 [INFO] Panel 2: idle | closed=0 2026-06-17 17:00:06 [INFO] Panel 2: idle | closed=0 2026-06-17 17:00:06 [INFO] Panel 3: idle | closed=0 2026-06-17 17:00:06 [INFO] Panel 3: idle | closed=0 2026-06-17 17:00:06 [INFO] Panel 4: idle | closed=0 2026-06-17 17:00:06 [INFO] Panel 4: idle | closed=0 2026-06-17 17:00:06 [INFO] TOTAL PL_STATION = 0 2026-06-17 17:00:06 [INFO] TOTAL PL_STATION = 0 2026-06-17 17:00:06 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30340.25 | Station=+0 2026-06-17 17:00:06 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30340.25 | Station=+0 2026-06-17 17:00:08 [INFO] Email sent (thread=open_SHORT) 2026-06-17 17:00:08 [INFO] Email sent (thread=open_SHORT) 2026-06-17 17:00:15 [INFO] IB mail: SOLD 1 @ 30340.25 (NQ) 2026-06-17 17:00:15 [INFO] IB mail: SOLD 1 @ 30340.25 (NQ) 2026-06-17 17:00:15 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30340.25 (remaining=0) 2026-06-17 17:00:15 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30340.25 (remaining=0) 2026-06-17 17:38:58 [INFO] === PL_STATION [group @ 17:38:57] market=30416.50 === 2026-06-17 17:38:58 [INFO] === PL_STATION [group @ 17:38:57] market=30416.50 === 2026-06-17 17:38:58 [INFO] Panel 1: idle | closed=-1529 2026-06-17 17:38:58 [INFO] Panel 1: idle | closed=-1529 2026-06-17 17:38:58 [INFO] Panel 2: idle | closed=0 2026-06-17 17:38:58 [INFO] Panel 2: idle | closed=0 2026-06-17 17:38:58 [INFO] Panel 3: idle | closed=0 2026-06-17 17:38:58 [INFO] Panel 3: idle | closed=0 2026-06-17 17:38:58 [INFO] Panel 4: idle | closed=0 2026-06-17 17:38:58 [INFO] Panel 4: idle | closed=0 2026-06-17 17:38:58 [INFO] TOTAL PL_STATION = -1529 2026-06-17 17:38:58 [INFO] TOTAL PL_STATION = -1529 2026-06-17 17:38:58 [INFO] EXIT | Panel 1 S1 SHORT | PL=-1529 | Station=-1529 2026-06-17 17:38:58 [INFO] EXIT | Panel 1 S1 SHORT | PL=-1529 | Station=-1529 2026-06-17 17:39:00 [INFO] Email sent (thread=close_SHORT) 2026-06-17 17:39:00 [INFO] Email sent (thread=close_SHORT) 2026-06-17 17:39:28 [INFO] IB mail: BOUGHT 1 @ 30416.50 (NQ) 2026-06-17 17:39:28 [INFO] IB mail: BOUGHT 1 @ 30416.50 (NQ) 2026-06-17 17:39:29 [INFO] IB PL | Panel 1 SHORT | entry=30340.25 exit=30416.50 | PL=-1525 net=-1529 2026-06-17 17:39:29 [INFO] IB PL | Panel 1 SHORT | entry=30340.25 exit=30416.50 | PL=-1525 net=-1529 2026-06-17 17:39:29 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30416.50 (remaining=0) 2026-06-17 17:39:29 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30416.50 (remaining=0) 2026-06-17 21:04:01 [WARNING] Event group with no parseable price, skipping 2026-06-17 21:04:01 [WARNING] Event group with no parseable price, skipping 2026-06-17 21:04:03 [INFO] === PL_STATION [group @ 21:04:03] market=30217.50 === 2026-06-17 21:04:03 [INFO] === PL_STATION [group @ 21:04:03] market=30217.50 === 2026-06-17 21:04:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-17 21:04:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-17 21:04:03 [INFO] Panel 2: idle | closed=0 2026-06-17 21:04:03 [INFO] Panel 2: idle | closed=0 2026-06-17 21:04:03 [INFO] Panel 3: idle | closed=0 2026-06-17 21:04:03 [INFO] Panel 3: idle | closed=0 2026-06-17 21:04:03 [INFO] Panel 4: idle | closed=0 2026-06-17 21:04:03 [INFO] Panel 4: idle | closed=0 2026-06-17 21:04:03 [INFO] TOTAL PL_STATION = 0 2026-06-17 21:04:03 [INFO] TOTAL PL_STATION = 0 2026-06-17 21:04:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30217.5 | Station=+0 2026-06-17 21:04:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30217.5 | Station=+0 2026-06-17 21:04:04 [INFO] Email sent (thread=open_SHORT) 2026-06-17 21:04:04 [INFO] Email sent (thread=open_SHORT) 2026-06-17 21:04:20 [INFO] IB mail: SOLD 1 @ 30217.50 (NQ) 2026-06-17 21:04:20 [INFO] IB mail: SOLD 1 @ 30217.50 (NQ) 2026-06-17 21:04:21 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30217.50 (remaining=0) 2026-06-17 21:04:21 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30217.50 (remaining=0) 2026-06-17 21:05:43 [INFO] === PL_STATION [group @ 21:05:43] market=30094.75 === 2026-06-17 21:05:43 [INFO] === PL_STATION [group @ 21:05:43] market=30094.75 === 2026-06-17 21:05:43 [INFO] Panel 1: idle | closed=921 2026-06-17 21:05:43 [INFO] Panel 1: idle | closed=921 2026-06-17 21:05:44 [INFO] Panel 2: idle | closed=0 2026-06-17 21:05:44 [INFO] Panel 2: idle | closed=0 2026-06-17 21:05:44 [INFO] Panel 3: idle | closed=0 2026-06-17 21:05:44 [INFO] Panel 3: idle | closed=0 2026-06-17 21:05:44 [INFO] Panel 4: idle | closed=0 2026-06-17 21:05:44 [INFO] Panel 4: idle | closed=0 2026-06-17 21:05:44 [INFO] TOTAL PL_STATION = 921 2026-06-17 21:05:44 [INFO] TOTAL PL_STATION = 921 2026-06-17 21:05:44 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2451 | Station=+921 2026-06-17 21:05:44 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2451 | Station=+921 2026-06-17 21:05:46 [INFO] Email sent (thread=close_SHORT) 2026-06-17 21:05:46 [INFO] Email sent (thread=close_SHORT) 2026-06-17 21:06:25 [INFO] IB mail: BOUGHT 1 @ 30094.75 (NQ) 2026-06-17 21:06:25 [INFO] IB mail: BOUGHT 1 @ 30094.75 (NQ) 2026-06-17 21:06:25 [INFO] IB PL | Panel 1 SHORT | entry=30217.50 exit=30094.75 | PL=2455 net=2451 2026-06-17 21:06:25 [INFO] IB PL | Panel 1 SHORT | entry=30217.50 exit=30094.75 | PL=2455 net=2451 2026-06-17 21:06:25 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30094.75 (remaining=0) 2026-06-17 21:06:25 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30094.75 (remaining=0) 2026-06-17 22:40:05 [INFO] === PL_STATION [group @ 22:40:02] market=29968.50 === 2026-06-17 22:40:05 [INFO] === PL_STATION [group @ 22:40:02] market=29968.50 === 2026-06-17 22:40:05 [INFO] Panel 1: JUST ENTERED (0) 2026-06-17 22:40:05 [INFO] Panel 1: JUST ENTERED (0) 2026-06-17 22:40:05 [INFO] Panel 2: idle | closed=0 2026-06-17 22:40:05 [INFO] Panel 2: idle | closed=0 2026-06-17 22:40:05 [INFO] Panel 3: idle | closed=0 2026-06-17 22:40:05 [INFO] Panel 3: idle | closed=0 2026-06-17 22:40:05 [INFO] Panel 4: idle | closed=0 2026-06-17 22:40:05 [INFO] Panel 4: idle | closed=0 2026-06-17 22:40:05 [INFO] TOTAL PL_STATION = 0 2026-06-17 22:40:05 [INFO] TOTAL PL_STATION = 0 2026-06-17 22:40:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29968.5 | Station=+0 2026-06-17 22:40:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29968.5 | Station=+0 2026-06-17 22:40:06 [INFO] Email sent (thread=open_SHORT) 2026-06-17 22:40:06 [INFO] Email sent (thread=open_SHORT) 2026-06-17 22:40:36 [INFO] IB mail: SOLD 1 @ 29968.50 (NQ) 2026-06-17 22:40:36 [INFO] IB mail: SOLD 1 @ 29968.50 (NQ) 2026-06-17 22:40:36 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29968.50 (remaining=0) 2026-06-17 22:40:36 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29968.50 (remaining=0) 2026-06-17 22:55:08 [INFO] === PL_STATION [group @ 22:55:07] market=29988.75 === 2026-06-17 22:55:08 [INFO] === PL_STATION [group @ 22:55:07] market=29988.75 === 2026-06-17 22:55:08 [INFO] Panel 1: idle | closed=512 2026-06-17 22:55:08 [INFO] Panel 1: idle | closed=512 2026-06-17 22:55:08 [INFO] Panel 2: idle | closed=0 2026-06-17 22:55:08 [INFO] Panel 2: idle | closed=0 2026-06-17 22:55:08 [INFO] Panel 3: idle | closed=0 2026-06-17 22:55:08 [INFO] Panel 3: idle | closed=0 2026-06-17 22:55:08 [INFO] Panel 4: idle | closed=0 2026-06-17 22:55:08 [INFO] Panel 4: idle | closed=0 2026-06-17 22:55:08 [INFO] TOTAL PL_STATION = 512 2026-06-17 22:55:08 [INFO] TOTAL PL_STATION = 512 2026-06-17 22:55:08 [INFO] EXIT | Panel 1 S1 SHORT | PL=-409 | Station=+512 2026-06-17 22:55:08 [INFO] EXIT | Panel 1 S1 SHORT | PL=-409 | Station=+512 2026-06-17 22:55:09 [INFO] Email sent (thread=close_SHORT) 2026-06-17 22:55:09 [INFO] Email sent (thread=close_SHORT) 2026-06-17 22:55:35 [INFO] IB mail: BOUGHT 1 @ 29988.75 (NQ) 2026-06-17 22:55:35 [INFO] IB mail: BOUGHT 1 @ 29988.75 (NQ) 2026-06-17 22:55:35 [INFO] IB PL | Panel 1 SHORT | entry=29968.50 exit=29988.75 | PL=-405 net=-409 2026-06-17 22:55:35 [INFO] IB PL | Panel 1 SHORT | entry=29968.50 exit=29988.75 | PL=-405 net=-409 2026-06-17 22:55:35 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29988.75 (remaining=0) 2026-06-17 22:55:35 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29988.75 (remaining=0) Peer closed connection. 2026-06-17 23:00:01 [WARNING] IB event loop error: Socket disconnect 2026-06-17 23:00:01 [WARNING] IB event loop error: Socket disconnect 2026-06-17 23:00:01 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-17 23:00:01 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '273', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a327c4b.01.01', '20260617 08:30:02 US/Central', 'U5774438', 'CME', 'BOT', '1', '30502.00', '774788264', '0', '0', '1', '30502.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '274', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a32965b.01.01', '20260617 08:48:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '30487.50', '774788265', '0', '0', '1', '30487.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '275', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a32ba13.01.01', '20260617 09:15:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '30445.75', '774788266', '0', '0', '1', '30445.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '276', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a32bd64.01.01', '20260617 09:18:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '30474.00', '774788267', '0', '0', '1', '30474.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '277', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a32c0bf.01.01', '20260617 09:21:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '30482.50', '774788268', '0', '0', '1', '30482.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '278', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a32c4b0.01.01', '20260617 09:24:01 US/Central', 'U5774438', 'CME', 'BOT', '1', '30520.25', '774788269', '0', '0', '1', '30520.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '279', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3327fe.01.01', '20260617 13:03:01 US/Central', 'U5774438', 'CME', 'SLD', '2', '30253.00', '774788270', '0', '0', '2', '30253.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '279', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3327ff.01.01', '20260617 13:03:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30252.75', '774788270', '0', '0', '3', '30252.916667', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '279', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a332800.01.01', '20260617 13:03:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30252.50', '774788270', '0', '0', '4', '30252.8125', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '279', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a332801.01.01', '20260617 13:03:01 US/Central', 'U5774438', 'CME', 'SLD', '2', '30252.25', '774788270', '0', '0', '6', '30252.625', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-06-17 23:00:34 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-17 23:00:34 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-17 23:00:34 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-17 23:00:34 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-18 00:00:13 [INFO] IB coherence day rollover — reset 2026-06-18 00:00:13 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58050) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 58158) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-06-18 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-18.txt 2026-06-18 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-18.txt 2026-06-18 16:37:05 [INFO] === PL_STATION [group @ 16:37:03] market=30419.75 === 2026-06-18 16:37:05 [INFO] === PL_STATION [group @ 16:37:03] market=30419.75 === 2026-06-18 16:37:05 [INFO] Panel 1: JUST ENTERED (0) 2026-06-18 16:37:05 [INFO] Panel 1: JUST ENTERED (0) 2026-06-18 16:37:05 [INFO] Panel 2: idle | closed=0 2026-06-18 16:37:05 [INFO] Panel 2: idle | closed=0 2026-06-18 16:37:05 [INFO] Panel 3: idle | closed=0 2026-06-18 16:37:05 [INFO] Panel 3: idle | closed=0 2026-06-18 16:37:05 [INFO] Panel 4: idle | closed=0 2026-06-18 16:37:05 [INFO] Panel 4: idle | closed=0 2026-06-18 16:37:05 [INFO] TOTAL PL_STATION = 0 2026-06-18 16:37:05 [INFO] TOTAL PL_STATION = 0 2026-06-18 16:37:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30419.75 | Station=+0 2026-06-18 16:37:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30419.75 | Station=+0 2026-06-18 16:37:08 [INFO] Email sent (thread=open_SHORT) 2026-06-18 16:37:08 [INFO] Email sent (thread=open_SHORT) 2026-06-18 16:37:08 [INFO] === PL_STATION [group @ 16:37:05] market=30420.50 === 2026-06-18 16:37:08 [INFO] === PL_STATION [group @ 16:37:05] market=30420.50 === 2026-06-18 16:37:08 [INFO] Panel 1: SHORT entry=30419.75 multy=20 qty=1 | unrealized=-15 closed=0 contrib=-15 2026-06-18 16:37:08 [INFO] Panel 1: SHORT entry=30419.75 multy=20 qty=1 | unrealized=-15 closed=0 contrib=-15 2026-06-18 16:37:08 [INFO] Panel 2: idle | closed=0 2026-06-18 16:37:08 [INFO] Panel 2: idle | closed=0 2026-06-18 16:37:08 [INFO] Panel 3: JUST ENTERED (0) 2026-06-18 16:37:08 [INFO] Panel 3: JUST ENTERED (0) 2026-06-18 16:37:08 [INFO] Panel 4: idle | closed=0 2026-06-18 16:37:08 [INFO] Panel 4: idle | closed=0 2026-06-18 16:37:08 [INFO] TOTAL PL_STATION = -15 2026-06-18 16:37:08 [INFO] TOTAL PL_STATION = -15 2026-06-18 16:37:08 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=30420.5 | Station=-15 2026-06-18 16:37:08 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=30420.5 | Station=-15 2026-06-18 16:37:10 [INFO] Email sent (thread=open_SHORT) 2026-06-18 16:37:10 [INFO] Email sent (thread=open_SHORT) 2026-06-18 16:43:53 [INFO] IB mail: SOLD 2 @ 30420.12 (NQ) 2026-06-18 16:43:53 [INFO] IB mail: SOLD 2 @ 30420.12 (NQ) 2026-06-18 16:43:53 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30420.12 (remaining=1) 2026-06-18 16:43:53 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30420.12 (remaining=1) 2026-06-18 16:43:53 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30420.12 (remaining=0) 2026-06-18 16:43:53 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30420.12 (remaining=0) 2026-06-18 16:58:40 [INFO] === PL_STATION [group @ 16:58:38] market=30412.00 === 2026-06-18 16:58:40 [INFO] === PL_STATION [group @ 16:58:38] market=30412.00 === 2026-06-18 16:58:40 [INFO] Panel 1: idle | closed=151 2026-06-18 16:58:40 [INFO] Panel 1: idle | closed=151 2026-06-18 16:58:40 [INFO] Panel 2: idle | closed=0 2026-06-18 16:58:40 [INFO] Panel 2: idle | closed=0 2026-06-18 16:58:40 [INFO] Panel 3: SHORT entry=30420.50 multy=20 qty=1 | unrealized=170 closed=0 contrib=170 2026-06-18 16:58:40 [INFO] Panel 3: SHORT entry=30420.50 multy=20 qty=1 | unrealized=170 closed=0 contrib=170 2026-06-18 16:58:40 [INFO] Panel 4: idle | closed=0 2026-06-18 16:58:40 [INFO] Panel 4: idle | closed=0 2026-06-18 16:58:40 [INFO] TOTAL PL_STATION = 321 2026-06-18 16:58:40 [INFO] TOTAL PL_STATION = 321 2026-06-18 16:58:40 [INFO] EXIT | Panel 1 S1 SHORT | PL=+151 | Station=+321 2026-06-18 16:58:40 [INFO] EXIT | Panel 1 S1 SHORT | PL=+151 | Station=+321 2026-06-18 16:58:41 [INFO] Email sent (thread=close_SHORT) 2026-06-18 16:58:41 [INFO] Email sent (thread=close_SHORT) 2026-06-18 16:59:07 [INFO] IB mail: BOUGHT 1 @ 30412.00 (NQ) 2026-06-18 16:59:07 [INFO] IB mail: BOUGHT 1 @ 30412.00 (NQ) 2026-06-18 16:59:07 [INFO] IB PL | Panel 1 SHORT | entry=30420.12 exit=30412.00 | PL=162 net=158 2026-06-18 16:59:07 [INFO] IB PL | Panel 1 SHORT | entry=30420.12 exit=30412.00 | PL=162 net=158 2026-06-18 16:59:07 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30412.00 (remaining=0) 2026-06-18 16:59:07 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30412.00 (remaining=0) 2026-06-18 18:39:04 [INFO] === PL_STATION [group @ 18:39:02] market=30508.00 === 2026-06-18 18:39:04 [INFO] === PL_STATION [group @ 18:39:02] market=30508.00 === 2026-06-18 18:39:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-18 18:39:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-18 18:39:04 [INFO] Panel 2: idle | closed=0 2026-06-18 18:39:04 [INFO] Panel 2: idle | closed=0 2026-06-18 18:39:04 [INFO] Panel 3: SHORT entry=30420.50 multy=20 qty=1 | unrealized=-1750 closed=0 contrib=-1750 2026-06-18 18:39:04 [INFO] Panel 3: SHORT entry=30420.50 multy=20 qty=1 | unrealized=-1750 closed=0 contrib=-1750 2026-06-18 18:39:04 [INFO] Panel 4: idle | closed=0 2026-06-18 18:39:04 [INFO] Panel 4: idle | closed=0 2026-06-18 18:39:04 [INFO] TOTAL PL_STATION = -1750 2026-06-18 18:39:04 [INFO] TOTAL PL_STATION = -1750 2026-06-18 18:39:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30508.0 | Station=-1750 2026-06-18 18:39:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30508.0 | Station=-1750 2026-06-18 18:39:05 [INFO] Email sent (thread=open_SHORT) 2026-06-18 18:39:05 [INFO] Email sent (thread=open_SHORT) 2026-06-18 18:39:06 [INFO] IB mail: SOLD 1 @ 30508.00 (NQ) 2026-06-18 18:39:06 [INFO] IB mail: SOLD 1 @ 30508.00 (NQ) 2026-06-18 18:39:06 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30508.00 (remaining=0) 2026-06-18 18:39:06 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30508.00 (remaining=0) ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 55335) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 55414) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- 2026-06-18 22:48:04 [INFO] === PL_STATION [group @ 22:48:03] market=30771.75 === 2026-06-18 22:48:04 [INFO] === PL_STATION [group @ 22:48:03] market=30771.75 === 2026-06-18 22:48:04 [INFO] Panel 1: idle | closed=-5129 2026-06-18 22:48:04 [INFO] Panel 1: idle | closed=-5129 2026-06-18 22:48:04 [INFO] Panel 2: idle | closed=0 2026-06-18 22:48:04 [INFO] Panel 2: idle | closed=0 2026-06-18 22:48:04 [INFO] Panel 3: SHORT entry=30420.50 multy=20 qty=1 | unrealized=-7025 closed=0 contrib=-7025 2026-06-18 22:48:04 [INFO] Panel 3: SHORT entry=30420.50 multy=20 qty=1 | unrealized=-7025 closed=0 contrib=-7025 2026-06-18 22:48:04 [INFO] Panel 4: idle | closed=0 2026-06-18 22:48:04 [INFO] Panel 4: idle | closed=0 2026-06-18 22:48:04 [INFO] TOTAL PL_STATION = -12154 2026-06-18 22:48:04 [INFO] TOTAL PL_STATION = -12154 2026-06-18 22:48:04 [INFO] EXIT | Panel 1 S1 SHORT | PL=-5279 | Station=-12154 2026-06-18 22:48:04 [INFO] EXIT | Panel 1 S1 SHORT | PL=-5279 | Station=-12154 2026-06-18 22:48:06 [INFO] Email sent (thread=close_SHORT) 2026-06-18 22:48:06 [INFO] Email sent (thread=close_SHORT) 2026-06-18 22:48:37 [INFO] IB mail: BOUGHT 1 @ 30771.75 (NQ) 2026-06-18 22:48:37 [INFO] IB mail: BOUGHT 1 @ 30771.75 (NQ) 2026-06-18 22:48:37 [INFO] IB PL | Panel 1 SHORT | entry=30508.00 exit=30771.75 | PL=-5275 net=-5279 2026-06-18 22:48:37 [INFO] IB PL | Panel 1 SHORT | entry=30508.00 exit=30771.75 | PL=-5275 net=-5279 2026-06-18 22:48:37 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30771.75 (remaining=0) 2026-06-18 22:48:37 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30771.75 (remaining=0) ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 55652) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- 2026-06-18 22:55:14 [INFO] === PL_STATION [group @ 22:55:12] market=30735.25 === 2026-06-18 22:55:14 [INFO] === PL_STATION [group @ 22:55:12] market=30735.25 === 2026-06-18 22:55:14 [INFO] Panel 1: idle | closed=-5129 2026-06-18 22:55:14 [INFO] Panel 1: idle | closed=-5129 2026-06-18 22:55:14 [INFO] Panel 2: idle | closed=0 2026-06-18 22:55:14 [INFO] Panel 2: idle | closed=0 2026-06-18 22:55:14 [INFO] Panel 3: idle | closed=-6299 2026-06-18 22:55:14 [INFO] Panel 3: idle | closed=-6299 2026-06-18 22:55:14 [INFO] Panel 4: idle | closed=0 2026-06-18 22:55:14 [INFO] Panel 4: idle | closed=0 2026-06-18 22:55:14 [INFO] TOTAL PL_STATION = -11428 2026-06-18 22:55:14 [INFO] TOTAL PL_STATION = -11428 2026-06-18 22:55:14 [INFO] EXIT | Panel 3 S2 SHORT | PL=-6299 | Station=-11428 2026-06-18 22:55:14 [INFO] EXIT | Panel 3 S2 SHORT | PL=-6299 | Station=-11428 2026-06-18 22:55:15 [INFO] Email sent (thread=close_SHORT) 2026-06-18 22:55:15 [INFO] Email sent (thread=close_SHORT) 2026-06-18 22:55:19 [INFO] IB mail: BOUGHT 1 @ 30735.25 (NQ) 2026-06-18 22:55:19 [INFO] IB mail: BOUGHT 1 @ 30735.25 (NQ) 2026-06-18 22:55:19 [INFO] IB PL | Panel 3 SHORT | entry=30420.12 exit=30735.25 | PL=-6302 net=-6307 2026-06-18 22:55:19 [INFO] IB PL | Panel 3 SHORT | entry=30420.12 exit=30735.25 | PL=-6302 net=-6307 2026-06-18 22:55:19 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30735.25 (remaining=0) 2026-06-18 22:55:19 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30735.25 (remaining=0) ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 55752) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- ---------------------------------------- Exception occurred during processing of request from ('127.0.0.1', 55767) Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 318, in _handle_request_noblock self.process_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 349, in process_request self.finish_request(request, client_address) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 362, in finish_request self.RequestHandlerClass(request, client_address, self) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 766, in __init__ self.handle() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 436, in handle self.handle_one_request() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\http\server.py", line 424, in handle_one_request method() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 816, in do_GET self._serve_html() File "C:\Users\Administrator\Desktop\trade monitor\dashboard.py", line 857, in _serve_html self.wfile.write(MAIN_HTML.encode('utf-8')) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\socketserver.py", line 845, in write self._sock.sendall(b) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine ---------------------------------------- Peer closed connection. 2026-06-18 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-18 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-18 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-18 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-18 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-18 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-18 23:00:31 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-18 23:00:31 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-19 00:00:01 [INFO] IB coherence day rollover — reset 2026-06-19 00:00:01 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. 2026-06-19 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-19.txt 2026-06-19 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-19.txt Peer closed connection. 2026-06-19 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-19 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-19 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-19 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-19 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-19 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-19 23:00:31 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-19 23:00:31 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-20 00:00:10 [INFO] IB coherence day rollover — reset 2026-06-20 00:00:10 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Peer closed connection. 2026-06-20 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-20 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-20 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-20 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-20 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-20 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-20 23:00:31 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-20 23:00:31 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-21 00:00:16 [INFO] IB coherence day rollover — reset 2026-06-21 00:00:16 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Peer closed connection. 2026-06-21 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-21 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-21 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-21 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-21 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-21 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-21 23:00:32 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-21 23:00:32 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-22 00:00:05 [INFO] IB coherence day rollover — reset 2026-06-22 00:00:05 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Peer closed connection. 2026-06-22 11:35:13 [WARNING] IB event loop error: Socket disconnect 2026-06-22 11:35:13 [WARNING] IB event loop error: Socket disconnect 2026-06-22 11:35:13 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-22 11:35:13 [INFO] IB reconnect attempt 1/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-22 11:35:44 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:35:44 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:35:44 [INFO] IB reconnect attempt 2/10 in 30s... 2026-06-22 11:35:44 [INFO] IB reconnect attempt 2/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-22 11:36:15 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:36:15 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:36:15 [INFO] IB reconnect attempt 3/10 in 30s... 2026-06-22 11:36:15 [INFO] IB reconnect attempt 3/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-22 11:36:46 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:36:46 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:36:46 [INFO] IB reconnect attempt 4/10 in 30s... 2026-06-22 11:36:46 [INFO] IB reconnect attempt 4/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-22 11:37:17 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:37:17 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:37:17 [INFO] IB reconnect attempt 5/10 in 30s... 2026-06-22 11:37:17 [INFO] IB reconnect attempt 5/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-22 11:37:48 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:37:48 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:37:48 [INFO] IB reconnect attempt 6/10 in 30s... 2026-06-22 11:37:48 [INFO] IB reconnect attempt 6/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-22 11:38:19 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:38:19 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:38:19 [INFO] IB reconnect attempt 7/10 in 30s... 2026-06-22 11:38:19 [INFO] IB reconnect attempt 7/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-22 11:38:50 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:38:50 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:38:50 [INFO] IB reconnect attempt 8/10 in 30s... 2026-06-22 11:38:50 [INFO] IB reconnect attempt 8/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-22 11:39:22 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:39:22 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:39:22 [INFO] IB reconnect attempt 9/10 in 30s... 2026-06-22 11:39:22 [INFO] IB reconnect attempt 9/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-22 11:39:53 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:39:53 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:39:53 [INFO] IB reconnect attempt 10/10 in 30s... 2026-06-22 11:39:53 [INFO] IB reconnect attempt 10/10 in 30s... API connection failed: ConnectionRefusedError(22, 'The remote computer refused the network connection', None, 1225, None) Make sure API port on TWS/IBG is open 2026-06-22 11:40:24 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:40:24 [WARNING] IB Gateway connection failed: [WinError 1225] The remote computer refused the network connection 2026-06-22 11:40:24 [WARNING] IB reconnection abandoned after 10 attempts 2026-06-22 11:40:24 [WARNING] IB reconnection abandoned after 10 attempts 2026-06-22 11:41:41 [INFO] Dashboard: http://localhost:8080 2026-06-22 11:41:41 [INFO] Dashboard: http://localhost:8080 2026-06-22 11:41:44 [INFO] IB default instrument: NQ FUT 09/18/26 2026-06-22 11:41:44 [INFO] IB default instrument: NQ FUT 09/18/26 2026-06-22 11:41:44 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-22 11:41:44 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-22 11:41:44 [INFO] IB mail checker started 2026-06-22 11:41:44 [INFO] IB mail checker started 2026-06-22 11:41:44 [INFO] IB mail coherence checker started 2026-06-22 11:41:44 [INFO] IB mail coherence checker started 2026-06-22 11:41:44 [INFO] Trade Monitor starting 2026-06-22 11:41:44 [INFO] Trade Monitor starting 2026-06-22 11:41:44 [INFO] Monitoring 4 file(s) 2026-06-22 11:41:44 [INFO] Monitoring 4 file(s) 2026-06-22 11:41:44 [INFO] Panel 1 (S1) | offset=5428466 | in_trade=False 2026-06-22 11:41:44 [INFO] Panel 1 (S1) | offset=5428466 | in_trade=False 2026-06-22 11:41:44 [INFO] Panel 2 (S1) | offset=2420263 | in_trade=False 2026-06-22 11:41:44 [INFO] Panel 2 (S1) | offset=2420263 | in_trade=False 2026-06-22 11:41:44 [INFO] Panel 3 (S2) | offset=3936662 | in_trade=False 2026-06-22 11:41:44 [INFO] Panel 3 (S2) | offset=3936662 | in_trade=False 2026-06-22 11:41:44 [INFO] Panel 4 (S2) | offset=2719438 | in_trade=False 2026-06-22 11:41:44 [INFO] Panel 4 (S2) | offset=2719438 | in_trade=False 2026-06-22 11:41:44 [INFO] Monitoring started (4 files) 2026-06-22 11:41:44 [INFO] Monitoring started (4 files) 2026-06-22 11:41:44 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-22 11:41:44 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-22 11:41:45 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-22 11:41:45 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-06-22 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-22.txt 2026-06-22 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-22.txt 2026-06-22 17:28:04 [INFO] === PL_STATION [group @ 17:28:03] market=30749.75 === 2026-06-22 17:28:04 [INFO] === PL_STATION [group @ 17:28:03] market=30749.75 === 2026-06-22 17:28:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-22 17:28:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-22 17:28:04 [INFO] Panel 2: idle | closed=0 2026-06-22 17:28:04 [INFO] Panel 2: idle | closed=0 2026-06-22 17:28:04 [INFO] Panel 3: idle | closed=0 2026-06-22 17:28:04 [INFO] Panel 3: idle | closed=0 2026-06-22 17:28:04 [INFO] Panel 4: idle | closed=0 2026-06-22 17:28:04 [INFO] Panel 4: idle | closed=0 2026-06-22 17:28:04 [INFO] TOTAL PL_STATION = 0 2026-06-22 17:28:04 [INFO] TOTAL PL_STATION = 0 2026-06-22 17:28:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30749.75 | Station=+0 2026-06-22 17:28:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30749.75 | Station=+0 2026-06-22 17:28:06 [INFO] Email sent (thread=open_SHORT) 2026-06-22 17:28:06 [INFO] Email sent (thread=open_SHORT) 2026-06-22 17:28:26 [INFO] IB mail: SOLD 1 @ 30749.75 (NQ) 2026-06-22 17:28:26 [INFO] IB mail: SOLD 1 @ 30749.75 (NQ) 2026-06-22 17:28:26 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30749.75 (remaining=0) 2026-06-22 17:28:26 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30749.75 (remaining=0) 2026-06-22 17:43:49 [INFO] === PL_STATION [group @ 17:43:47] market=30629.75 === 2026-06-22 17:43:49 [INFO] === PL_STATION [group @ 17:43:47] market=30629.75 === 2026-06-22 17:43:49 [INFO] Panel 1: idle | closed=2396 2026-06-22 17:43:49 [INFO] Panel 1: idle | closed=2396 2026-06-22 17:43:49 [INFO] Panel 2: idle | closed=0 2026-06-22 17:43:49 [INFO] Panel 2: idle | closed=0 2026-06-22 17:43:49 [INFO] Panel 3: idle | closed=0 2026-06-22 17:43:49 [INFO] Panel 3: idle | closed=0 2026-06-22 17:43:49 [INFO] Panel 4: idle | closed=0 2026-06-22 17:43:49 [INFO] Panel 4: idle | closed=0 2026-06-22 17:43:49 [INFO] TOTAL PL_STATION = 2396 2026-06-22 17:43:49 [INFO] TOTAL PL_STATION = 2396 2026-06-22 17:43:49 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2396 | Station=+2396 2026-06-22 17:43:49 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2396 | Station=+2396 2026-06-22 17:43:50 [INFO] Email sent (thread=close_SHORT) 2026-06-22 17:43:50 [INFO] Email sent (thread=close_SHORT) 2026-06-22 17:44:08 [INFO] IB mail: BOUGHT 1 @ 30629.75 (NQ) 2026-06-22 17:44:08 [INFO] IB mail: BOUGHT 1 @ 30629.75 (NQ) 2026-06-22 17:44:08 [INFO] IB PL | Panel 1 SHORT | entry=30749.75 exit=30629.75 | PL=2400 net=2396 2026-06-22 17:44:08 [INFO] IB PL | Panel 1 SHORT | entry=30749.75 exit=30629.75 | PL=2400 net=2396 2026-06-22 17:44:08 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30629.75 (remaining=0) 2026-06-22 17:44:08 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30629.75 (remaining=0) 2026-06-22 21:45:04 [INFO] === PL_STATION [group @ 21:45:04] market=30580.00 === 2026-06-22 21:45:04 [INFO] === PL_STATION [group @ 21:45:04] market=30580.00 === 2026-06-22 21:45:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-22 21:45:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-22 21:45:04 [INFO] Panel 2: idle | closed=0 2026-06-22 21:45:04 [INFO] Panel 2: idle | closed=0 2026-06-22 21:45:04 [INFO] Panel 3: JUST ENTERED (0) 2026-06-22 21:45:04 [INFO] Panel 3: JUST ENTERED (0) 2026-06-22 21:45:04 [INFO] Panel 4: idle | closed=0 2026-06-22 21:45:04 [INFO] Panel 4: idle | closed=0 2026-06-22 21:45:04 [INFO] TOTAL PL_STATION = 0 2026-06-22 21:45:04 [INFO] TOTAL PL_STATION = 0 2026-06-22 21:45:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30580.75 | Station=+0 2026-06-22 21:45:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30580.75 | Station=+0 2026-06-22 21:45:05 [INFO] Email sent (thread=open_SHORT) 2026-06-22 21:45:05 [INFO] Email sent (thread=open_SHORT) 2026-06-22 21:45:05 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=30580.0 | Station=+0 2026-06-22 21:45:05 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=30580.0 | Station=+0 2026-06-22 21:45:07 [INFO] Email sent (thread=open_SHORT) 2026-06-22 21:45:07 [INFO] Email sent (thread=open_SHORT) 2026-06-22 21:45:09 [INFO] IB mail: SOLD 2 @ 30580.38 (NQ) 2026-06-22 21:45:09 [INFO] IB mail: SOLD 2 @ 30580.38 (NQ) 2026-06-22 21:45:09 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30580.38 (remaining=1) 2026-06-22 21:45:09 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30580.38 (remaining=1) 2026-06-22 21:45:09 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30580.38 (remaining=0) 2026-06-22 21:45:09 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30580.38 (remaining=0) 2026-06-22 22:55:08 [INFO] === PL_STATION [group @ 22:55:07] market=30640.75 === 2026-06-22 22:55:08 [INFO] === PL_STATION [group @ 22:55:07] market=30640.75 === 2026-06-22 22:55:08 [INFO] Panel 1: idle | closed=1191 2026-06-22 22:55:08 [INFO] Panel 1: idle | closed=1191 2026-06-22 22:55:08 [INFO] Panel 2: idle | closed=0 2026-06-22 22:55:08 [INFO] Panel 2: idle | closed=0 2026-06-22 22:55:08 [INFO] Panel 3: SHORT entry=30580.00 multy=20 qty=1 | unrealized=-1215 closed=0 contrib=-1215 2026-06-22 22:55:08 [INFO] Panel 3: SHORT entry=30580.00 multy=20 qty=1 | unrealized=-1215 closed=0 contrib=-1215 2026-06-22 22:55:08 [INFO] Panel 4: idle | closed=0 2026-06-22 22:55:08 [INFO] Panel 4: idle | closed=0 2026-06-22 22:55:08 [INFO] TOTAL PL_STATION = -24 2026-06-22 22:55:08 [INFO] TOTAL PL_STATION = -24 2026-06-22 22:55:08 [INFO] EXIT | Panel 1 S1 SHORT | PL=-1204 | Station=-24 2026-06-22 22:55:08 [INFO] EXIT | Panel 1 S1 SHORT | PL=-1204 | Station=-24 2026-06-22 22:55:09 [INFO] Email sent (thread=close_SHORT) 2026-06-22 22:55:09 [INFO] Email sent (thread=close_SHORT) 2026-06-22 22:55:13 [INFO] === PL_STATION [group @ 22:55:13] market=30641.00 === 2026-06-22 22:55:13 [INFO] === PL_STATION [group @ 22:55:13] market=30641.00 === 2026-06-22 22:55:13 [INFO] Panel 1: idle | closed=1191 2026-06-22 22:55:13 [INFO] Panel 1: idle | closed=1191 2026-06-22 22:55:13 [INFO] Panel 2: idle | closed=0 2026-06-22 22:55:13 [INFO] Panel 2: idle | closed=0 2026-06-22 22:55:13 [INFO] Panel 3: idle | closed=-1224 2026-06-22 22:55:13 [INFO] Panel 3: idle | closed=-1224 2026-06-22 22:55:13 [INFO] Panel 4: idle | closed=0 2026-06-22 22:55:13 [INFO] Panel 4: idle | closed=0 2026-06-22 22:55:13 [INFO] TOTAL PL_STATION = -33 2026-06-22 22:55:13 [INFO] TOTAL PL_STATION = -33 2026-06-22 22:55:13 [INFO] EXIT | Panel 3 S2 SHORT | PL=-1224 | Station=-33 2026-06-22 22:55:13 [INFO] EXIT | Panel 3 S2 SHORT | PL=-1224 | Station=-33 2026-06-22 22:55:14 [INFO] Email sent (thread=close_SHORT) 2026-06-22 22:55:14 [INFO] Email sent (thread=close_SHORT) 2026-06-22 22:55:22 [INFO] IB mail: BOUGHT 1 @ 30640.75 (NQ) 2026-06-22 22:55:22 [INFO] IB mail: BOUGHT 1 @ 30640.75 (NQ) 2026-06-22 22:55:22 [INFO] IB mail: BOUGHT 1 @ 30641.00 (NQ) 2026-06-22 22:55:22 [INFO] IB mail: BOUGHT 1 @ 30641.00 (NQ) 2026-06-22 22:55:22 [INFO] IB PL | Panel 1 SHORT | entry=30580.38 exit=30640.75 | PL=-1208 net=-1212 2026-06-22 22:55:22 [INFO] IB PL | Panel 1 SHORT | entry=30580.38 exit=30640.75 | PL=-1208 net=-1212 2026-06-22 22:55:22 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30640.75 (remaining=0) 2026-06-22 22:55:22 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 30640.75 (remaining=0) 2026-06-22 22:55:22 [INFO] IB PL | Panel 3 SHORT | entry=30580.38 exit=30641.00 | PL=-1212 net=-1217 2026-06-22 22:55:22 [INFO] IB PL | Panel 3 SHORT | entry=30580.38 exit=30641.00 | PL=-1212 net=-1217 2026-06-22 22:55:22 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30641.00 (remaining=0) 2026-06-22 22:55:22 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 30641.00 (remaining=0) Peer closed connection. 2026-06-22 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-22 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-22 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-22 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '280', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a38c54a.01.01', '20260622 08:30:02 US/Central', 'U5774438', 'CME', 'SLD', '1', '30833.50', '927385383', '0', '0', '1', '30833.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '281', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a38cb22.01.01', '20260622 08:33:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30813.25', '927385384', '0', '0', '1', '30813.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '282', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a38d10d.01.01', '20260622 08:36:00 US/Central', 'U5774438', 'CME', 'SLD', '1', '30843.00', '927385385', '0', '0', '1', '30843.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '283', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a38deb6.01.01', '20260622 08:45:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30801.25', '927385386', '0', '0', '1', '30801.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '284', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3901be.01.01', '20260622 09:18:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30862.25', '927385387', '0', '0', '1', '30862.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '285', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3905ae.01.01', '20260622 09:21:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30843.25', '927385388', '0', '0', '1', '30843.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '286', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a391505.01.01', '20260622 09:31:57 US/Central', 'U5774438', 'CME', 'BOT', '5', '30686.00', '927385389', '0', '0', '5', '30686.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '286', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a391506.01.01', '20260622 09:31:57 US/Central', 'U5774438', 'CME', 'BOT', '1', '30686.25', '927385389', '0', '0', '6', '30686.041667', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-06-22 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-22 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-22 23:00:31 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-22 23:00:31 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-23 00:00:21 [INFO] IB coherence day rollover — reset 2026-06-23 00:00:21 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-06-23 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-23.txt 2026-06-23 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-23.txt 2026-06-23 20:54:05 [INFO] === PL_STATION [group @ 20:54:03] market=29782.25 === 2026-06-23 20:54:05 [INFO] === PL_STATION [group @ 20:54:03] market=29782.25 === 2026-06-23 20:54:05 [INFO] Panel 1: idle | closed=0 2026-06-23 20:54:05 [INFO] Panel 1: idle | closed=0 2026-06-23 20:54:05 [INFO] Panel 2: idle | closed=0 2026-06-23 20:54:05 [INFO] Panel 2: idle | closed=0 2026-06-23 20:54:05 [INFO] Panel 3: JUST ENTERED (0) 2026-06-23 20:54:05 [INFO] Panel 3: JUST ENTERED (0) 2026-06-23 20:54:05 [INFO] Panel 4: idle | closed=0 2026-06-23 20:54:05 [INFO] Panel 4: idle | closed=0 2026-06-23 20:54:05 [INFO] TOTAL PL_STATION = 0 2026-06-23 20:54:05 [INFO] TOTAL PL_STATION = 0 2026-06-23 20:54:05 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=29782.25 | Station=+0 2026-06-23 20:54:05 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=29782.25 | Station=+0 2026-06-23 20:54:06 [INFO] Email sent (thread=open_SHORT) 2026-06-23 20:54:06 [INFO] Email sent (thread=open_SHORT) 2026-06-23 20:54:06 [INFO] === PL_STATION [group @ 20:54:04] market=29782.00 === 2026-06-23 20:54:06 [INFO] === PL_STATION [group @ 20:54:04] market=29782.00 === 2026-06-23 20:54:06 [INFO] Panel 1: JUST ENTERED (0) 2026-06-23 20:54:06 [INFO] Panel 1: JUST ENTERED (0) 2026-06-23 20:54:06 [INFO] Panel 2: idle | closed=0 2026-06-23 20:54:06 [INFO] Panel 2: idle | closed=0 2026-06-23 20:54:06 [INFO] Panel 3: SHORT entry=29782.25 multy=20 qty=1 | unrealized=5 closed=0 contrib=5 2026-06-23 20:54:06 [INFO] Panel 3: SHORT entry=29782.25 multy=20 qty=1 | unrealized=5 closed=0 contrib=5 2026-06-23 20:54:06 [INFO] Panel 4: idle | closed=0 2026-06-23 20:54:06 [INFO] Panel 4: idle | closed=0 2026-06-23 20:54:06 [INFO] TOTAL PL_STATION = 5 2026-06-23 20:54:06 [INFO] TOTAL PL_STATION = 5 2026-06-23 20:54:06 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29782.0 | Station=+5 2026-06-23 20:54:06 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29782.0 | Station=+5 2026-06-23 20:54:08 [INFO] Email sent (thread=open_SHORT) 2026-06-23 20:54:08 [INFO] Email sent (thread=open_SHORT) 2026-06-23 20:54:14 [INFO] IB mail: SOLD 2 @ 29782.12 (NQ) 2026-06-23 20:54:14 [INFO] IB mail: SOLD 2 @ 29782.12 (NQ) 2026-06-23 20:54:14 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29782.12 (remaining=1) 2026-06-23 20:54:14 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29782.12 (remaining=1) 2026-06-23 20:54:14 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29782.12 (remaining=0) 2026-06-23 20:54:14 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29782.12 (remaining=0) 2026-06-23 21:40:59 [INFO] === PL_STATION [group @ 21:40:58] market=29666.00 === 2026-06-23 21:40:59 [INFO] === PL_STATION [group @ 21:40:58] market=29666.00 === 2026-06-23 21:40:59 [INFO] Panel 1: SHORT entry=29782.00 multy=20 qty=1 | unrealized=2320 closed=0 contrib=2320 2026-06-23 21:40:59 [INFO] Panel 1: SHORT entry=29782.00 multy=20 qty=1 | unrealized=2320 closed=0 contrib=2320 2026-06-23 21:40:59 [INFO] Panel 2: idle | closed=0 2026-06-23 21:40:59 [INFO] Panel 2: idle | closed=0 2026-06-23 21:40:59 [INFO] Panel 3: idle | closed=2321 2026-06-23 21:40:59 [INFO] Panel 3: idle | closed=2321 2026-06-23 21:40:59 [INFO] Panel 4: idle | closed=0 2026-06-23 21:40:59 [INFO] Panel 4: idle | closed=0 2026-06-23 21:40:59 [INFO] TOTAL PL_STATION = 4641 2026-06-23 21:40:59 [INFO] TOTAL PL_STATION = 4641 2026-06-23 21:40:59 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2321 | Station=+4641 2026-06-23 21:40:59 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2321 | Station=+4641 2026-06-23 21:41:00 [INFO] Email sent (thread=close_SHORT) 2026-06-23 21:41:00 [INFO] Email sent (thread=close_SHORT) 2026-06-23 21:41:02 [INFO] === PL_STATION [group @ 21:41:00] market=29665.75 === 2026-06-23 21:41:02 [INFO] === PL_STATION [group @ 21:41:00] market=29665.75 === 2026-06-23 21:41:02 [INFO] Panel 1: idle | closed=2321 2026-06-23 21:41:02 [INFO] Panel 1: idle | closed=2321 2026-06-23 21:41:02 [INFO] Panel 2: idle | closed=0 2026-06-23 21:41:02 [INFO] Panel 2: idle | closed=0 2026-06-23 21:41:02 [INFO] Panel 3: idle | closed=2321 2026-06-23 21:41:02 [INFO] Panel 3: idle | closed=2321 2026-06-23 21:41:02 [INFO] Panel 4: idle | closed=0 2026-06-23 21:41:02 [INFO] Panel 4: idle | closed=0 2026-06-23 21:41:02 [INFO] TOTAL PL_STATION = 4641 2026-06-23 21:41:02 [INFO] TOTAL PL_STATION = 4641 2026-06-23 21:41:02 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2321 | Station=+4641 2026-06-23 21:41:02 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2321 | Station=+4641 2026-06-23 21:41:03 [INFO] Email sent (thread=close_SHORT) 2026-06-23 21:41:03 [INFO] Email sent (thread=close_SHORT) 2026-06-23 21:41:05 [INFO] === PL_STATION [group @ 21:41:03] market=29666.50 === 2026-06-23 21:41:05 [INFO] === PL_STATION [group @ 21:41:03] market=29666.50 === 2026-06-23 21:41:05 [INFO] Panel 1: idle | closed=2321 2026-06-23 21:41:05 [INFO] Panel 1: idle | closed=2321 2026-06-23 21:41:05 [INFO] Panel 2: idle | closed=0 2026-06-23 21:41:05 [INFO] Panel 2: idle | closed=0 2026-06-23 21:41:05 [INFO] Panel 3: JUST ENTERED (0) 2026-06-23 21:41:05 [INFO] Panel 3: JUST ENTERED (0) 2026-06-23 21:41:05 [INFO] Panel 4: idle | closed=0 2026-06-23 21:41:05 [INFO] Panel 4: idle | closed=0 2026-06-23 21:41:05 [INFO] TOTAL PL_STATION = 2321 2026-06-23 21:41:05 [INFO] TOTAL PL_STATION = 2321 2026-06-23 21:41:05 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=29666.5 | Station=+2321 2026-06-23 21:41:05 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=29666.5 | Station=+2321 2026-06-23 21:41:07 [INFO] Email sent (thread=open_SHORT) 2026-06-23 21:41:07 [INFO] Email sent (thread=open_SHORT) 2026-06-23 21:41:20 [INFO] IB mail: BOUGHT 1 @ 29666.00 (NQ) 2026-06-23 21:41:20 [INFO] IB mail: BOUGHT 1 @ 29666.00 (NQ) 2026-06-23 21:41:20 [INFO] IB mail: BOUGHT 1 @ 29665.75 (NQ) 2026-06-23 21:41:20 [INFO] IB mail: BOUGHT 1 @ 29665.75 (NQ) 2026-06-23 21:41:20 [INFO] IB mail: SOLD 1 @ 29666.50 (NQ) 2026-06-23 21:41:20 [INFO] IB mail: SOLD 1 @ 29666.50 (NQ) 2026-06-23 21:41:20 [INFO] IB PL | Panel 3 SHORT | entry=29782.12 exit=29666.00 | PL=2322 net=2318 2026-06-23 21:41:20 [INFO] IB PL | Panel 3 SHORT | entry=29782.12 exit=29666.00 | PL=2322 net=2318 2026-06-23 21:41:20 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29666.00 (remaining=0) 2026-06-23 21:41:20 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29666.00 (remaining=0) 2026-06-23 21:41:20 [INFO] IB PL | Panel 1 SHORT | entry=29782.12 exit=29665.75 | PL=2328 net=2323 2026-06-23 21:41:20 [INFO] IB PL | Panel 1 SHORT | entry=29782.12 exit=29665.75 | PL=2328 net=2323 2026-06-23 21:41:20 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29665.75 (remaining=0) 2026-06-23 21:41:20 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29665.75 (remaining=0) 2026-06-23 21:41:20 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29666.50 (remaining=0) 2026-06-23 21:41:20 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29666.50 (remaining=0) 2026-06-23 21:43:03 [INFO] === PL_STATION [group @ 21:43:02] market=29666.50 === 2026-06-23 21:43:03 [INFO] === PL_STATION [group @ 21:43:02] market=29666.50 === 2026-06-23 21:43:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-23 21:43:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-23 21:43:03 [INFO] Panel 2: idle | closed=0 2026-06-23 21:43:03 [INFO] Panel 2: idle | closed=0 2026-06-23 21:43:03 [INFO] Panel 3: SHORT entry=29666.50 multy=20 qty=1 | unrealized=0 closed=2321 contrib=2321 2026-06-23 21:43:03 [INFO] Panel 3: SHORT entry=29666.50 multy=20 qty=1 | unrealized=0 closed=2321 contrib=2321 2026-06-23 21:43:03 [INFO] Panel 4: idle | closed=0 2026-06-23 21:43:03 [INFO] Panel 4: idle | closed=0 2026-06-23 21:43:03 [INFO] TOTAL PL_STATION = 2321 2026-06-23 21:43:03 [INFO] TOTAL PL_STATION = 2321 2026-06-23 21:43:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29643.75 | Station=+2321 2026-06-23 21:43:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29643.75 | Station=+2321 2026-06-23 21:43:04 [INFO] Email sent (thread=open_SHORT) 2026-06-23 21:43:04 [INFO] Email sent (thread=open_SHORT) 2026-06-23 21:43:25 [INFO] IB mail: SOLD 1 @ 29643.75 (NQ) 2026-06-23 21:43:25 [INFO] IB mail: SOLD 1 @ 29643.75 (NQ) 2026-06-23 21:43:25 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29643.75 (remaining=0) 2026-06-23 21:43:25 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29643.75 (remaining=0) 2026-06-23 22:20:43 [INFO] === PL_STATION [group @ 22:20:41] market=29625.75 === 2026-06-23 22:20:43 [INFO] === PL_STATION [group @ 22:20:41] market=29625.75 === 2026-06-23 22:20:43 [INFO] Panel 1: idle | closed=2676 2026-06-23 22:20:43 [INFO] Panel 1: idle | closed=2676 2026-06-23 22:20:43 [INFO] Panel 2: idle | closed=0 2026-06-23 22:20:43 [INFO] Panel 2: idle | closed=0 2026-06-23 22:20:43 [INFO] Panel 3: SHORT entry=29666.50 multy=20 qty=1 | unrealized=815 closed=2321 contrib=3136 2026-06-23 22:20:43 [INFO] Panel 3: SHORT entry=29666.50 multy=20 qty=1 | unrealized=815 closed=2321 contrib=3136 2026-06-23 22:20:43 [INFO] Panel 4: idle | closed=0 2026-06-23 22:20:43 [INFO] Panel 4: idle | closed=0 2026-06-23 22:20:43 [INFO] TOTAL PL_STATION = 5812 2026-06-23 22:20:43 [INFO] TOTAL PL_STATION = 5812 2026-06-23 22:20:43 [INFO] EXIT | Panel 1 S1 SHORT | PL=+356 | Station=+5812 2026-06-23 22:20:43 [INFO] EXIT | Panel 1 S1 SHORT | PL=+356 | Station=+5812 2026-06-23 22:20:45 [INFO] Email sent (thread=close_SHORT) 2026-06-23 22:20:45 [INFO] Email sent (thread=close_SHORT) 2026-06-23 22:21:07 [INFO] IB mail: BOUGHT 1 @ 29625.75 (NQ) 2026-06-23 22:21:07 [INFO] IB mail: BOUGHT 1 @ 29625.75 (NQ) 2026-06-23 22:21:08 [INFO] IB PL | Panel 1 SHORT | entry=29643.75 exit=29625.75 | PL=360 net=356 2026-06-23 22:21:08 [INFO] IB PL | Panel 1 SHORT | entry=29643.75 exit=29625.75 | PL=360 net=356 2026-06-23 22:21:08 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29625.75 (remaining=0) 2026-06-23 22:21:08 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29625.75 (remaining=0) 2026-06-23 22:55:09 [INFO] === PL_STATION [group @ 22:55:08] market=29713.75 === 2026-06-23 22:55:09 [INFO] === PL_STATION [group @ 22:55:08] market=29713.75 === 2026-06-23 22:55:09 [INFO] Panel 1: idle | closed=2676 2026-06-23 22:55:09 [INFO] Panel 1: idle | closed=2676 2026-06-23 22:55:09 [INFO] Panel 2: idle | closed=0 2026-06-23 22:55:09 [INFO] Panel 2: idle | closed=0 2026-06-23 22:55:09 [INFO] Panel 3: idle | closed=1371 2026-06-23 22:55:09 [INFO] Panel 3: idle | closed=1371 2026-06-23 22:55:09 [INFO] Panel 4: idle | closed=0 2026-06-23 22:55:09 [INFO] Panel 4: idle | closed=0 2026-06-23 22:55:09 [INFO] TOTAL PL_STATION = 4047 2026-06-23 22:55:09 [INFO] TOTAL PL_STATION = 4047 2026-06-23 22:55:09 [INFO] EXIT | Panel 3 S2 SHORT | PL=-949 | Station=+4047 2026-06-23 22:55:09 [INFO] EXIT | Panel 3 S2 SHORT | PL=-949 | Station=+4047 2026-06-23 22:55:11 [INFO] Email sent (thread=close_SHORT) 2026-06-23 22:55:11 [INFO] Email sent (thread=close_SHORT) 2026-06-23 22:55:17 [INFO] IB mail: BOUGHT 1 @ 29713.75 (NQ) 2026-06-23 22:55:17 [INFO] IB mail: BOUGHT 1 @ 29713.75 (NQ) 2026-06-23 22:55:17 [INFO] IB PL | Panel 3 SHORT | entry=29666.50 exit=29713.75 | PL=-945 net=-949 2026-06-23 22:55:17 [INFO] IB PL | Panel 3 SHORT | entry=29666.50 exit=29713.75 | PL=-945 net=-949 2026-06-23 22:55:17 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29713.75 (remaining=0) 2026-06-23 22:55:17 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29713.75 (remaining=0) Peer closed connection. 2026-06-23 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-23 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-23 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-23 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '287', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3a5dd2.01.01', '20260623 08:30:02 US/Central', 'U5774438', 'CME', 'SLD', '1', '29685.25', '543790183', '0', '0', '1', '29685.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '288', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3a6abd.01.01', '20260623 08:36:00 US/Central', 'U5774438', 'CME', 'SLD', '1', '29735.50', '543790184', '0', '0', '1', '29735.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '289', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3ab2d4.01.01', '20260623 09:33:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29923.50', '543790185', '0', '0', '1', '29923.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '290', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3ab58e.01.01', '20260623 09:36:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29925.50', '543790186', '0', '0', '1', '29925.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '291', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3ab93e.01.01', '20260623 09:39:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29926.25', '543790187', '0', '0', '1', '29926.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '292', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3abd14.01.01', '20260623 09:42:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29902.25', '543790188', '0', '0', '1', '29902.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '293', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3addac.01.01', '20260623 10:18:59 US/Central', 'U5774438', 'CME', 'BOT', '5', '29747.00', '543790189', '0', '0', '5', '29747.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '293', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3addad.01.01', '20260623 10:18:59 US/Central', 'U5774438', 'CME', 'BOT', '1', '29747.25', '543790189', '0', '0', '6', '29747.041667', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-06-23 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-23 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-23 23:00:32 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-23 23:00:32 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-24 00:00:23 [INFO] IB coherence day rollover — reset 2026-06-24 00:00:23 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-06-24 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-24.txt 2026-06-24 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-24.txt 2026-06-24 19:40:05 [INFO] === PL_STATION [group @ 19:40:04] market=29652.75 === 2026-06-24 19:40:05 [INFO] === PL_STATION [group @ 19:40:04] market=29652.75 === 2026-06-24 19:40:05 [INFO] Panel 1: JUST ENTERED (0) 2026-06-24 19:40:05 [INFO] Panel 1: JUST ENTERED (0) 2026-06-24 19:40:05 [INFO] Panel 2: idle | closed=0 2026-06-24 19:40:05 [INFO] Panel 2: idle | closed=0 2026-06-24 19:40:05 [INFO] Panel 3: idle | closed=0 2026-06-24 19:40:05 [INFO] Panel 3: idle | closed=0 2026-06-24 19:40:05 [INFO] Panel 4: idle | closed=0 2026-06-24 19:40:05 [INFO] Panel 4: idle | closed=0 2026-06-24 19:40:05 [INFO] TOTAL PL_STATION = 0 2026-06-24 19:40:05 [INFO] TOTAL PL_STATION = 0 2026-06-24 19:40:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29652.75 | Station=+0 2026-06-24 19:40:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29652.75 | Station=+0 2026-06-24 19:40:07 [INFO] Email sent (thread=open_SHORT) 2026-06-24 19:40:07 [INFO] Email sent (thread=open_SHORT) 2026-06-24 19:40:10 [INFO] IB mail: SOLD 1 @ 29652.75 (NQ) 2026-06-24 19:40:10 [INFO] IB mail: SOLD 1 @ 29652.75 (NQ) 2026-06-24 19:40:10 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29652.75 (remaining=0) 2026-06-24 19:40:10 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29652.75 (remaining=0) 2026-06-24 19:41:03 [INFO] === PL_STATION [group @ 19:41:02] market=29645.50 === 2026-06-24 19:41:03 [INFO] === PL_STATION [group @ 19:41:02] market=29645.50 === 2026-06-24 19:41:03 [INFO] Panel 1: SHORT entry=29652.75 multy=20 qty=1 | unrealized=145 closed=0 contrib=145 2026-06-24 19:41:03 [INFO] Panel 1: SHORT entry=29652.75 multy=20 qty=1 | unrealized=145 closed=0 contrib=145 2026-06-24 19:41:03 [INFO] Panel 2: idle | closed=0 2026-06-24 19:41:03 [INFO] Panel 2: idle | closed=0 2026-06-24 19:41:03 [INFO] Panel 3: JUST ENTERED (0) 2026-06-24 19:41:03 [INFO] Panel 3: JUST ENTERED (0) 2026-06-24 19:41:03 [INFO] Panel 4: idle | closed=0 2026-06-24 19:41:03 [INFO] Panel 4: idle | closed=0 2026-06-24 19:41:03 [INFO] TOTAL PL_STATION = 145 2026-06-24 19:41:03 [INFO] TOTAL PL_STATION = 145 2026-06-24 19:41:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=29645.5 | Station=+145 2026-06-24 19:41:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=29645.5 | Station=+145 2026-06-24 19:41:04 [INFO] Email sent (thread=open_SHORT) 2026-06-24 19:41:04 [INFO] Email sent (thread=open_SHORT) 2026-06-24 19:41:12 [INFO] IB mail: SOLD 1 @ 29645.50 (NQ) 2026-06-24 19:41:12 [INFO] IB mail: SOLD 1 @ 29645.50 (NQ) 2026-06-24 19:41:12 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29645.50 (remaining=0) 2026-06-24 19:41:12 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29645.50 (remaining=0) 2026-06-24 20:16:27 [INFO] === PL_STATION [group @ 20:16:27] market=29645.50 === 2026-06-24 20:16:27 [INFO] === PL_STATION [group @ 20:16:27] market=29645.50 === 2026-06-24 20:16:27 [INFO] Panel 1: idle | closed=2411 2026-06-24 20:16:27 [INFO] Panel 1: idle | closed=2411 2026-06-24 20:16:27 [INFO] Panel 2: idle | closed=0 2026-06-24 20:16:27 [INFO] Panel 2: idle | closed=0 2026-06-24 20:16:27 [INFO] Panel 3: SHORT entry=29645.50 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-24 20:16:27 [INFO] Panel 3: SHORT entry=29645.50 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-24 20:16:27 [INFO] Panel 4: idle | closed=0 2026-06-24 20:16:27 [INFO] Panel 4: idle | closed=0 2026-06-24 20:16:27 [INFO] TOTAL PL_STATION = 2411 2026-06-24 20:16:27 [INFO] TOTAL PL_STATION = 2411 2026-06-24 20:16:27 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2411 | Station=+2411 2026-06-24 20:16:27 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2411 | Station=+2411 2026-06-24 20:16:28 [INFO] Email sent (thread=close_SHORT) 2026-06-24 20:16:28 [INFO] Email sent (thread=close_SHORT) 2026-06-24 20:16:31 [INFO] === PL_STATION [group @ 20:16:28] market=29531.75 === 2026-06-24 20:16:31 [INFO] === PL_STATION [group @ 20:16:28] market=29531.75 === 2026-06-24 20:16:31 [INFO] Panel 1: idle | closed=2411 2026-06-24 20:16:31 [INFO] Panel 1: idle | closed=2411 2026-06-24 20:16:31 [INFO] Panel 2: idle | closed=0 2026-06-24 20:16:31 [INFO] Panel 2: idle | closed=0 2026-06-24 20:16:31 [INFO] Panel 3: idle | closed=2271 2026-06-24 20:16:31 [INFO] Panel 3: idle | closed=2271 2026-06-24 20:16:31 [INFO] Panel 4: idle | closed=0 2026-06-24 20:16:31 [INFO] Panel 4: idle | closed=0 2026-06-24 20:16:31 [INFO] TOTAL PL_STATION = 4681 2026-06-24 20:16:31 [INFO] TOTAL PL_STATION = 4681 2026-06-24 20:16:31 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2271 | Station=+4681 2026-06-24 20:16:31 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2271 | Station=+4681 2026-06-24 20:16:32 [INFO] Email sent (thread=close_SHORT) 2026-06-24 20:16:32 [INFO] Email sent (thread=close_SHORT) 2026-06-24 20:16:55 [INFO] IB mail: BOUGHT 2 @ 29531.88 (NQ) 2026-06-24 20:16:55 [INFO] IB mail: BOUGHT 2 @ 29531.88 (NQ) 2026-06-24 20:16:55 [INFO] IB PL | Panel 1 SHORT | entry=29652.75 exit=29531.88 | PL=2418 net=2413 2026-06-24 20:16:55 [INFO] IB PL | Panel 1 SHORT | entry=29652.75 exit=29531.88 | PL=2418 net=2413 2026-06-24 20:16:55 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29531.88 (remaining=1) 2026-06-24 20:16:55 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29531.88 (remaining=1) 2026-06-24 20:16:55 [INFO] IB PL | Panel 3 SHORT | entry=29645.50 exit=29531.88 | PL=2272 net=2268 2026-06-24 20:16:55 [INFO] IB PL | Panel 3 SHORT | entry=29645.50 exit=29531.88 | PL=2272 net=2268 2026-06-24 20:16:55 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29531.88 (remaining=0) 2026-06-24 20:16:55 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29531.88 (remaining=0) 2026-06-24 20:21:04 [INFO] === PL_STATION [group @ 20:21:02] market=29462.50 === 2026-06-24 20:21:04 [INFO] === PL_STATION [group @ 20:21:02] market=29462.50 === 2026-06-24 20:21:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-24 20:21:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-24 20:21:04 [INFO] Panel 2: idle | closed=0 2026-06-24 20:21:04 [INFO] Panel 2: idle | closed=0 2026-06-24 20:21:04 [INFO] Panel 3: idle | closed=2271 2026-06-24 20:21:04 [INFO] Panel 3: idle | closed=2271 2026-06-24 20:21:04 [INFO] Panel 4: idle | closed=0 2026-06-24 20:21:04 [INFO] Panel 4: idle | closed=0 2026-06-24 20:21:04 [INFO] TOTAL PL_STATION = 2271 2026-06-24 20:21:04 [INFO] TOTAL PL_STATION = 2271 2026-06-24 20:21:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29462.5 | Station=+2271 2026-06-24 20:21:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29462.5 | Station=+2271 2026-06-24 20:21:05 [INFO] Email sent (thread=open_SHORT) 2026-06-24 20:21:05 [INFO] Email sent (thread=open_SHORT) 2026-06-24 20:21:11 [INFO] IB mail: SOLD 1 @ 29462.50 (NQ) 2026-06-24 20:21:11 [INFO] IB mail: SOLD 1 @ 29462.50 (NQ) 2026-06-24 20:21:11 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29462.50 (remaining=0) 2026-06-24 20:21:11 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29462.50 (remaining=0) 2026-06-24 21:40:39 [INFO] === PL_STATION [group @ 21:40:38] market=29437.00 === 2026-06-24 21:40:39 [INFO] === PL_STATION [group @ 21:40:38] market=29437.00 === 2026-06-24 21:40:39 [INFO] Panel 1: idle | closed=2916 2026-06-24 21:40:39 [INFO] Panel 1: idle | closed=2916 2026-06-24 21:40:39 [INFO] Panel 2: idle | closed=0 2026-06-24 21:40:39 [INFO] Panel 2: idle | closed=0 2026-06-24 21:40:39 [INFO] Panel 3: idle | closed=2271 2026-06-24 21:40:39 [INFO] Panel 3: idle | closed=2271 2026-06-24 21:40:39 [INFO] Panel 4: idle | closed=0 2026-06-24 21:40:39 [INFO] Panel 4: idle | closed=0 2026-06-24 21:40:39 [INFO] TOTAL PL_STATION = 5187 2026-06-24 21:40:39 [INFO] TOTAL PL_STATION = 5187 2026-06-24 21:40:39 [INFO] EXIT | Panel 1 S1 SHORT | PL=+506 | Station=+5187 2026-06-24 21:40:39 [INFO] EXIT | Panel 1 S1 SHORT | PL=+506 | Station=+5187 2026-06-24 21:40:40 [INFO] Email sent (thread=close_SHORT) 2026-06-24 21:40:40 [INFO] Email sent (thread=close_SHORT) 2026-06-24 21:40:51 [INFO] IB mail: BOUGHT 1 @ 29437.00 (NQ) 2026-06-24 21:40:51 [INFO] IB mail: BOUGHT 1 @ 29437.00 (NQ) 2026-06-24 21:40:51 [INFO] IB PL | Panel 1 SHORT | entry=29462.50 exit=29437.00 | PL=510 net=506 2026-06-24 21:40:51 [INFO] IB PL | Panel 1 SHORT | entry=29462.50 exit=29437.00 | PL=510 net=506 2026-06-24 21:40:51 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29437.00 (remaining=0) 2026-06-24 21:40:51 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29437.00 (remaining=0) 2026-06-24 21:48:03 [INFO] === PL_STATION [group @ 21:48:02] market=29383.75 === 2026-06-24 21:48:03 [INFO] === PL_STATION [group @ 21:48:02] market=29383.75 === 2026-06-24 21:48:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-24 21:48:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-24 21:48:03 [INFO] Panel 2: idle | closed=0 2026-06-24 21:48:03 [INFO] Panel 2: idle | closed=0 2026-06-24 21:48:03 [INFO] Panel 3: idle | closed=2271 2026-06-24 21:48:03 [INFO] Panel 3: idle | closed=2271 2026-06-24 21:48:03 [INFO] Panel 4: idle | closed=0 2026-06-24 21:48:03 [INFO] Panel 4: idle | closed=0 2026-06-24 21:48:03 [INFO] TOTAL PL_STATION = 2271 2026-06-24 21:48:03 [INFO] TOTAL PL_STATION = 2271 2026-06-24 21:48:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29383.75 | Station=+2271 2026-06-24 21:48:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29383.75 | Station=+2271 2026-06-24 21:48:04 [INFO] Email sent (thread=open_SHORT) 2026-06-24 21:48:04 [INFO] Email sent (thread=open_SHORT) 2026-06-24 21:48:06 [INFO] IB mail: SOLD 1 @ 29383.75 (NQ) 2026-06-24 21:48:06 [INFO] IB mail: SOLD 1 @ 29383.75 (NQ) 2026-06-24 21:48:07 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29383.75 (remaining=0) 2026-06-24 21:48:07 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29383.75 (remaining=0) 2026-06-24 22:13:18 [INFO] === PL_STATION [group @ 22:13:18] market=29269.00 === 2026-06-24 22:13:18 [INFO] === PL_STATION [group @ 22:13:18] market=29269.00 === 2026-06-24 22:13:18 [INFO] Panel 1: idle | closed=5207 2026-06-24 22:13:18 [INFO] Panel 1: idle | closed=5207 2026-06-24 22:13:18 [INFO] Panel 2: idle | closed=0 2026-06-24 22:13:18 [INFO] Panel 2: idle | closed=0 2026-06-24 22:13:18 [INFO] Panel 3: idle | closed=2271 2026-06-24 22:13:18 [INFO] Panel 3: idle | closed=2271 2026-06-24 22:13:18 [INFO] Panel 4: idle | closed=0 2026-06-24 22:13:18 [INFO] Panel 4: idle | closed=0 2026-06-24 22:13:18 [INFO] TOTAL PL_STATION = 7477 2026-06-24 22:13:18 [INFO] TOTAL PL_STATION = 7477 2026-06-24 22:13:18 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2291 | Station=+7477 2026-06-24 22:13:18 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2291 | Station=+7477 2026-06-24 22:13:20 [INFO] Email sent (thread=close_SHORT) 2026-06-24 22:13:20 [INFO] Email sent (thread=close_SHORT) 2026-06-24 22:13:29 [INFO] IB mail: BOUGHT 1 @ 29269.00 (NQ) 2026-06-24 22:13:29 [INFO] IB mail: BOUGHT 1 @ 29269.00 (NQ) 2026-06-24 22:13:30 [INFO] IB PL | Panel 1 SHORT | entry=29383.75 exit=29269.00 | PL=2295 net=2291 2026-06-24 22:13:30 [INFO] IB PL | Panel 1 SHORT | entry=29383.75 exit=29269.00 | PL=2295 net=2291 2026-06-24 22:13:30 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29269.00 (remaining=0) 2026-06-24 22:13:30 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29269.00 (remaining=0) Peer closed connection. 2026-06-24 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-24 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-24 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-24 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '294', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3be151.01.01', '20260624 08:30:02 US/Central', 'U5774438', 'CME', 'SLD', '1', '29667.75', '7005671', '0', '0', '1', '29667.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '295', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3bf61a.01.01', '20260624 08:42:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29633.00', '7005672', '0', '0', '1', '29633.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '296', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3bfb72.01.01', '20260624 08:45:00 US/Central', 'U5774438', 'CME', 'SLD', '1', '29663.25', '7005673', '0', '0', '1', '29663.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '297', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3c014c.01.01', '20260624 08:48:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29654.00', '7005674', '0', '0', '1', '29654.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '298', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3c08be.01.01', '20260624 08:51:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29718.50', '7005675', '0', '0', '1', '29718.50', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '299', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3c1169.01.01', '20260624 08:57:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '29698.25', '7005676', '0', '0', '1', '29698.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '300', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3c2cc2.01.01', '20260624 09:20:27 US/Central', 'U5774438', 'CME', 'BOT', '2', '29535.75', '7005677', '0', '0', '2', '29535.75', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '300', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3c2cc3.01.01', '20260624 09:20:27 US/Central', 'U5774438', 'CME', 'BOT', '4', '29536.00', '7005677', '0', '0', '6', '29535.916667', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-06-24 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-24 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-24 23:00:32 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-24 23:00:32 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-25 00:00:29 [INFO] IB coherence day rollover — reset 2026-06-25 00:00:29 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-06-25 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-25.txt 2026-06-25 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-25.txt 2026-06-25 16:32:04 [INFO] === PL_STATION [group @ 16:32:04] market=30079.00 === 2026-06-25 16:32:04 [INFO] === PL_STATION [group @ 16:32:04] market=30079.00 === 2026-06-25 16:32:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-25 16:32:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-25 16:32:04 [INFO] Panel 2: idle | closed=0 2026-06-25 16:32:04 [INFO] Panel 2: idle | closed=0 2026-06-25 16:32:04 [INFO] Panel 3: idle | closed=0 2026-06-25 16:32:04 [INFO] Panel 3: idle | closed=0 2026-06-25 16:32:04 [INFO] Panel 4: idle | closed=0 2026-06-25 16:32:04 [INFO] Panel 4: idle | closed=0 2026-06-25 16:32:04 [INFO] TOTAL PL_STATION = 0 2026-06-25 16:32:04 [INFO] TOTAL PL_STATION = 0 2026-06-25 16:32:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30079.0 | Station=+0 2026-06-25 16:32:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=30079.0 | Station=+0 2026-06-25 16:32:06 [INFO] Email sent (thread=open_SHORT) 2026-06-25 16:32:06 [INFO] Email sent (thread=open_SHORT) 2026-06-25 16:40:03 [INFO] === PL_STATION [group @ 16:40:02] market=30004.25 === 2026-06-25 16:40:03 [INFO] === PL_STATION [group @ 16:40:02] market=30004.25 === 2026-06-25 16:40:03 [INFO] Panel 1: SHORT entry=30079.00 multy=20 qty=1 | unrealized=1495 closed=0 contrib=1495 2026-06-25 16:40:03 [INFO] Panel 1: SHORT entry=30079.00 multy=20 qty=1 | unrealized=1495 closed=0 contrib=1495 2026-06-25 16:40:03 [INFO] Panel 2: idle | closed=0 2026-06-25 16:40:03 [INFO] Panel 2: idle | closed=0 2026-06-25 16:40:03 [INFO] Panel 3: JUST ENTERED (0) 2026-06-25 16:40:03 [INFO] Panel 3: JUST ENTERED (0) 2026-06-25 16:40:03 [INFO] Panel 4: idle | closed=0 2026-06-25 16:40:03 [INFO] Panel 4: idle | closed=0 2026-06-25 16:40:03 [INFO] TOTAL PL_STATION = 1495 2026-06-25 16:40:03 [INFO] TOTAL PL_STATION = 1495 2026-06-25 16:40:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=30004.25 | Station=+1495 2026-06-25 16:40:03 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=30004.25 | Station=+1495 2026-06-25 16:40:04 [INFO] Email sent (thread=open_SHORT) 2026-06-25 16:40:04 [INFO] Email sent (thread=open_SHORT) 2026-06-25 16:40:12 [WARNING] Coherence alert sent for Panel 1 2026-06-25 16:40:12 [WARNING] Coherence alert sent for Panel 1 2026-06-25 16:40:44 [INFO] === PL_STATION [group @ 16:40:43] market=30004.25 === 2026-06-25 16:40:44 [INFO] === PL_STATION [group @ 16:40:43] market=30004.25 === 2026-06-25 16:40:44 [INFO] Panel 1: idle | closed=2321 2026-06-25 16:40:44 [INFO] Panel 1: idle | closed=2321 2026-06-25 16:40:44 [INFO] Panel 2: idle | closed=0 2026-06-25 16:40:44 [INFO] Panel 2: idle | closed=0 2026-06-25 16:40:44 [INFO] Panel 3: SHORT entry=30004.25 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-25 16:40:44 [INFO] Panel 3: SHORT entry=30004.25 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-25 16:40:44 [INFO] Panel 4: idle | closed=0 2026-06-25 16:40:44 [INFO] Panel 4: idle | closed=0 2026-06-25 16:40:44 [INFO] TOTAL PL_STATION = 2321 2026-06-25 16:40:44 [INFO] TOTAL PL_STATION = 2321 2026-06-25 16:40:44 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2321 | Station=+2321 2026-06-25 16:40:44 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2321 | Station=+2321 2026-06-25 16:40:46 [INFO] Email sent (thread=close_SHORT) 2026-06-25 16:40:46 [INFO] Email sent (thread=close_SHORT) 2026-06-25 16:41:45 [INFO] IB mail: SOLD 1 @ 30079.00 (NQ) 2026-06-25 16:41:45 [INFO] IB mail: SOLD 1 @ 30079.00 (NQ) 2026-06-25 16:41:46 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30079.00 (remaining=0) 2026-06-25 16:41:46 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 30079.00 (remaining=0) 2026-06-25 16:42:13 [INFO] === PL_STATION [group @ 16:42:11] market=29890.75 === 2026-06-25 16:42:13 [INFO] === PL_STATION [group @ 16:42:11] market=29890.75 === 2026-06-25 16:42:13 [INFO] Panel 1: idle | closed=2321 2026-06-25 16:42:13 [INFO] Panel 1: idle | closed=2321 2026-06-25 16:42:13 [INFO] Panel 2: idle | closed=0 2026-06-25 16:42:13 [INFO] Panel 2: idle | closed=0 2026-06-25 16:42:13 [INFO] Panel 3: idle | closed=2266 2026-06-25 16:42:13 [INFO] Panel 3: idle | closed=2266 2026-06-25 16:42:13 [INFO] Panel 4: idle | closed=0 2026-06-25 16:42:13 [INFO] Panel 4: idle | closed=0 2026-06-25 16:42:13 [INFO] TOTAL PL_STATION = 4586 2026-06-25 16:42:13 [INFO] TOTAL PL_STATION = 4586 2026-06-25 16:42:13 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2266 | Station=+4586 2026-06-25 16:42:13 [INFO] EXIT | Panel 3 S2 SHORT | PL=+2266 | Station=+4586 2026-06-25 16:42:14 [INFO] Email sent (thread=close_SHORT) 2026-06-25 16:42:14 [INFO] Email sent (thread=close_SHORT) 2026-06-25 16:46:25 [INFO] IB mail: SOLD 1 @ 30004.25 (NQ) 2026-06-25 16:46:25 [INFO] IB mail: SOLD 1 @ 30004.25 (NQ) 2026-06-25 16:46:25 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30004.25 (remaining=0) 2026-06-25 16:46:25 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 30004.25 (remaining=0) 2026-06-25 16:46:56 [INFO] IB mail: BOUGHT 1 @ 29962.75 (NQ) 2026-06-25 16:46:56 [INFO] IB mail: BOUGHT 1 @ 29962.75 (NQ) 2026-06-25 16:46:56 [INFO] IB PL | Panel 1 SHORT | entry=30079.00 exit=29962.75 | PL=2325 net=2321 2026-06-25 16:46:56 [INFO] IB PL | Panel 1 SHORT | entry=30079.00 exit=29962.75 | PL=2325 net=2321 2026-06-25 16:46:56 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29962.75 (remaining=0) 2026-06-25 16:46:56 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29962.75 (remaining=0) 2026-06-25 16:47:27 [INFO] IB mail: BOUGHT 1 @ 29890.75 (NQ) 2026-06-25 16:47:27 [INFO] IB mail: BOUGHT 1 @ 29890.75 (NQ) 2026-06-25 16:47:28 [INFO] IB PL | Panel 3 SHORT | entry=30004.25 exit=29890.75 | PL=2270 net=2266 2026-06-25 16:47:28 [INFO] IB PL | Panel 3 SHORT | entry=30004.25 exit=29890.75 | PL=2270 net=2266 2026-06-25 16:47:28 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29890.75 (remaining=0) 2026-06-25 16:47:28 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29890.75 (remaining=0) 2026-06-25 16:53:03 [INFO] === PL_STATION [group @ 16:53:02] market=29513.75 === 2026-06-25 16:53:03 [INFO] === PL_STATION [group @ 16:53:02] market=29513.75 === 2026-06-25 16:53:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-25 16:53:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-25 16:53:03 [INFO] Panel 2: idle | closed=0 2026-06-25 16:53:03 [INFO] Panel 2: idle | closed=0 2026-06-25 16:53:03 [INFO] Panel 3: idle | closed=2266 2026-06-25 16:53:03 [INFO] Panel 3: idle | closed=2266 2026-06-25 16:53:03 [INFO] Panel 4: idle | closed=0 2026-06-25 16:53:03 [INFO] Panel 4: idle | closed=0 2026-06-25 16:53:03 [INFO] TOTAL PL_STATION = 2266 2026-06-25 16:53:03 [INFO] TOTAL PL_STATION = 2266 2026-06-25 16:53:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29513.75 | Station=+2266 2026-06-25 16:53:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29513.75 | Station=+2266 2026-06-25 16:53:04 [INFO] Email sent (thread=open_SHORT) 2026-06-25 16:53:04 [INFO] Email sent (thread=open_SHORT) 2026-06-25 16:53:11 [INFO] IB mail: SOLD 1 @ 29513.75 (NQ) 2026-06-25 16:53:11 [INFO] IB mail: SOLD 1 @ 29513.75 (NQ) 2026-06-25 16:53:11 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29513.75 (remaining=0) 2026-06-25 16:53:11 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29513.75 (remaining=0) 2026-06-25 16:55:14 [INFO] === PL_STATION [group @ 16:55:14] market=29385.00 === 2026-06-25 16:55:14 [INFO] === PL_STATION [group @ 16:55:14] market=29385.00 === 2026-06-25 16:55:14 [INFO] Panel 1: idle | closed=4891 2026-06-25 16:55:14 [INFO] Panel 1: idle | closed=4891 2026-06-25 16:55:14 [INFO] Panel 2: idle | closed=0 2026-06-25 16:55:14 [INFO] Panel 2: idle | closed=0 2026-06-25 16:55:14 [INFO] Panel 3: idle | closed=2266 2026-06-25 16:55:14 [INFO] Panel 3: idle | closed=2266 2026-06-25 16:55:14 [INFO] Panel 4: idle | closed=0 2026-06-25 16:55:14 [INFO] Panel 4: idle | closed=0 2026-06-25 16:55:14 [INFO] TOTAL PL_STATION = 7157 2026-06-25 16:55:14 [INFO] TOTAL PL_STATION = 7157 2026-06-25 16:55:14 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2571 | Station=+7157 2026-06-25 16:55:14 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2571 | Station=+7157 2026-06-25 16:55:16 [INFO] Email sent (thread=close_SHORT) 2026-06-25 16:55:16 [INFO] Email sent (thread=close_SHORT) 2026-06-25 16:55:46 [INFO] IB mail: BOUGHT 1 @ 29385.00 (NQ) 2026-06-25 16:55:46 [INFO] IB mail: BOUGHT 1 @ 29385.00 (NQ) 2026-06-25 16:55:46 [INFO] IB PL | Panel 1 SHORT | entry=29513.75 exit=29385.00 | PL=2575 net=2571 2026-06-25 16:55:46 [INFO] IB PL | Panel 1 SHORT | entry=29513.75 exit=29385.00 | PL=2575 net=2571 2026-06-25 16:55:46 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29385.00 (remaining=0) 2026-06-25 16:55:46 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29385.00 (remaining=0) 2026-06-25 16:56:04 [INFO] === PL_STATION [group @ 16:56:03] market=29392.25 === 2026-06-25 16:56:04 [INFO] === PL_STATION [group @ 16:56:03] market=29392.25 === 2026-06-25 16:56:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-25 16:56:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-25 16:56:04 [INFO] Panel 2: idle | closed=0 2026-06-25 16:56:04 [INFO] Panel 2: idle | closed=0 2026-06-25 16:56:04 [INFO] Panel 3: idle | closed=2266 2026-06-25 16:56:04 [INFO] Panel 3: idle | closed=2266 2026-06-25 16:56:04 [INFO] Panel 4: idle | closed=0 2026-06-25 16:56:04 [INFO] Panel 4: idle | closed=0 2026-06-25 16:56:04 [INFO] TOTAL PL_STATION = 2266 2026-06-25 16:56:04 [INFO] TOTAL PL_STATION = 2266 2026-06-25 16:56:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29392.25 | Station=+2266 2026-06-25 16:56:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29392.25 | Station=+2266 2026-06-25 16:56:05 [INFO] Email sent (thread=open_SHORT) 2026-06-25 16:56:05 [INFO] Email sent (thread=open_SHORT) 2026-06-25 16:56:17 [INFO] IB mail: SOLD 1 @ 29392.25 (NQ) 2026-06-25 16:56:17 [INFO] IB mail: SOLD 1 @ 29392.25 (NQ) 2026-06-25 16:56:17 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29392.25 (remaining=0) 2026-06-25 16:56:17 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29392.25 (remaining=0) 2026-06-25 17:11:50 [INFO] === PL_STATION [group @ 17:11:49] market=29681.75 === 2026-06-25 17:11:50 [INFO] === PL_STATION [group @ 17:11:49] market=29681.75 === 2026-06-25 17:11:50 [INFO] Panel 1: idle | closed=-903 2026-06-25 17:11:50 [INFO] Panel 1: idle | closed=-903 2026-06-25 17:11:50 [INFO] Panel 2: idle | closed=0 2026-06-25 17:11:50 [INFO] Panel 2: idle | closed=0 2026-06-25 17:11:50 [INFO] Panel 3: idle | closed=2266 2026-06-25 17:11:50 [INFO] Panel 3: idle | closed=2266 2026-06-25 17:11:50 [INFO] Panel 4: idle | closed=0 2026-06-25 17:11:50 [INFO] Panel 4: idle | closed=0 2026-06-25 17:11:50 [INFO] TOTAL PL_STATION = 1362 2026-06-25 17:11:50 [INFO] TOTAL PL_STATION = 1362 2026-06-25 17:11:50 [INFO] EXIT | Panel 1 S1 SHORT | PL=-5794 | Station=+1362 2026-06-25 17:11:50 [INFO] EXIT | Panel 1 S1 SHORT | PL=-5794 | Station=+1362 2026-06-25 17:11:51 [INFO] Email sent (thread=close_SHORT) 2026-06-25 17:11:51 [INFO] Email sent (thread=close_SHORT) 2026-06-25 17:11:56 [INFO] IB mail: BOUGHT 1 @ 29681.75 (NQ) 2026-06-25 17:11:56 [INFO] IB mail: BOUGHT 1 @ 29681.75 (NQ) 2026-06-25 17:11:57 [INFO] IB PL | Panel 1 SHORT | entry=29392.25 exit=29681.75 | PL=-5790 net=-5794 2026-06-25 17:11:57 [INFO] IB PL | Panel 1 SHORT | entry=29392.25 exit=29681.75 | PL=-5790 net=-5794 2026-06-25 17:11:57 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29681.75 (remaining=0) 2026-06-25 17:11:57 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29681.75 (remaining=0) 2026-06-25 18:16:05 [INFO] === PL_STATION [group @ 18:16:03] market=29491.75 === 2026-06-25 18:16:05 [INFO] === PL_STATION [group @ 18:16:03] market=29491.75 === 2026-06-25 18:16:05 [INFO] Panel 1: JUST ENTERED (0) 2026-06-25 18:16:05 [INFO] Panel 1: JUST ENTERED (0) 2026-06-25 18:16:05 [INFO] Panel 2: idle | closed=0 2026-06-25 18:16:05 [INFO] Panel 2: idle | closed=0 2026-06-25 18:16:05 [INFO] Panel 3: idle | closed=2266 2026-06-25 18:16:05 [INFO] Panel 3: idle | closed=2266 2026-06-25 18:16:05 [INFO] Panel 4: idle | closed=0 2026-06-25 18:16:05 [INFO] Panel 4: idle | closed=0 2026-06-25 18:16:05 [INFO] TOTAL PL_STATION = 2266 2026-06-25 18:16:05 [INFO] TOTAL PL_STATION = 2266 2026-06-25 18:16:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29491.75 | Station=+2266 2026-06-25 18:16:05 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29491.75 | Station=+2266 2026-06-25 18:16:06 [INFO] Email sent (thread=open_SHORT) 2026-06-25 18:16:06 [INFO] Email sent (thread=open_SHORT) 2026-06-25 18:16:29 [INFO] IB mail: SOLD 1 @ 29491.75 (NQ) 2026-06-25 18:16:29 [INFO] IB mail: SOLD 1 @ 29491.75 (NQ) 2026-06-25 18:16:29 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29491.75 (remaining=0) 2026-06-25 18:16:29 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29491.75 (remaining=0) 2026-06-25 19:09:10 [INFO] === PL_STATION [group @ 19:09:10] market=29778.75 === 2026-06-25 19:09:10 [INFO] === PL_STATION [group @ 19:09:10] market=29778.75 === 2026-06-25 19:09:10 [INFO] Panel 1: idle | closed=-6648 2026-06-25 19:09:10 [INFO] Panel 1: idle | closed=-6648 2026-06-25 19:09:10 [INFO] Panel 2: idle | closed=0 2026-06-25 19:09:10 [INFO] Panel 2: idle | closed=0 2026-06-25 19:09:10 [INFO] Panel 3: idle | closed=2266 2026-06-25 19:09:10 [INFO] Panel 3: idle | closed=2266 2026-06-25 19:09:10 [INFO] Panel 4: idle | closed=0 2026-06-25 19:09:10 [INFO] Panel 4: idle | closed=0 2026-06-25 19:09:10 [INFO] TOTAL PL_STATION = -4382 2026-06-25 19:09:10 [INFO] TOTAL PL_STATION = -4382 2026-06-25 19:09:10 [INFO] EXIT | Panel 1 S1 SHORT | PL=-5744 | Station=-4382 2026-06-25 19:09:10 [INFO] EXIT | Panel 1 S1 SHORT | PL=-5744 | Station=-4382 2026-06-25 19:09:11 [INFO] Email sent (thread=close_SHORT) 2026-06-25 19:09:11 [INFO] Email sent (thread=close_SHORT) 2026-06-25 19:09:39 [INFO] IB mail: BOUGHT 1 @ 29778.75 (NQ) 2026-06-25 19:09:39 [INFO] IB mail: BOUGHT 1 @ 29778.75 (NQ) 2026-06-25 19:09:39 [INFO] IB PL | Panel 1 SHORT | entry=29491.75 exit=29778.75 | PL=-5740 net=-5744 2026-06-25 19:09:39 [INFO] IB PL | Panel 1 SHORT | entry=29491.75 exit=29778.75 | PL=-5740 net=-5744 2026-06-25 19:09:39 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29778.75 (remaining=0) 2026-06-25 19:09:39 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29778.75 (remaining=0) 2026-06-25 19:40:02 [INFO] === PL_STATION [group @ 19:40:02] market=29683.75 === 2026-06-25 19:40:02 [INFO] === PL_STATION [group @ 19:40:02] market=29683.75 === 2026-06-25 19:40:02 [INFO] Panel 1: JUST ENTERED (0) 2026-06-25 19:40:02 [INFO] Panel 1: JUST ENTERED (0) 2026-06-25 19:40:02 [INFO] Panel 2: idle | closed=0 2026-06-25 19:40:02 [INFO] Panel 2: idle | closed=0 2026-06-25 19:40:02 [INFO] Panel 3: idle | closed=2266 2026-06-25 19:40:02 [INFO] Panel 3: idle | closed=2266 2026-06-25 19:40:02 [INFO] Panel 4: idle | closed=0 2026-06-25 19:40:02 [INFO] Panel 4: idle | closed=0 2026-06-25 19:40:02 [INFO] TOTAL PL_STATION = 2266 2026-06-25 19:40:02 [INFO] TOTAL PL_STATION = 2266 2026-06-25 19:40:02 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29683.75 | Station=+2266 2026-06-25 19:40:02 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29683.75 | Station=+2266 2026-06-25 19:40:03 [INFO] Email sent (thread=open_SHORT) 2026-06-25 19:40:03 [INFO] Email sent (thread=open_SHORT) 2026-06-25 19:40:33 [INFO] IB mail: SOLD 1 @ 29683.75 (NQ) 2026-06-25 19:40:33 [INFO] IB mail: SOLD 1 @ 29683.75 (NQ) 2026-06-25 19:40:33 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29683.75 (remaining=0) 2026-06-25 19:40:33 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29683.75 (remaining=0) 2026-06-25 20:20:09 [INFO] === PL_STATION [group @ 20:20:07] market=29681.75 === 2026-06-25 20:20:09 [INFO] === PL_STATION [group @ 20:20:07] market=29681.75 === 2026-06-25 20:20:09 [INFO] Panel 1: idle | closed=-6612 2026-06-25 20:20:09 [INFO] Panel 1: idle | closed=-6612 2026-06-25 20:20:09 [INFO] Panel 2: idle | closed=0 2026-06-25 20:20:09 [INFO] Panel 2: idle | closed=0 2026-06-25 20:20:09 [INFO] Panel 3: idle | closed=2266 2026-06-25 20:20:09 [INFO] Panel 3: idle | closed=2266 2026-06-25 20:20:09 [INFO] Panel 4: idle | closed=0 2026-06-25 20:20:09 [INFO] Panel 4: idle | closed=0 2026-06-25 20:20:09 [INFO] TOTAL PL_STATION = -4346 2026-06-25 20:20:09 [INFO] TOTAL PL_STATION = -4346 2026-06-25 20:20:09 [INFO] EXIT | Panel 1 S1 SHORT | PL=+36 | Station=-4346 2026-06-25 20:20:09 [INFO] EXIT | Panel 1 S1 SHORT | PL=+36 | Station=-4346 2026-06-25 20:20:10 [INFO] Email sent (thread=close_SHORT) 2026-06-25 20:20:10 [INFO] Email sent (thread=close_SHORT) 2026-06-25 20:20:24 [INFO] IB mail: BOUGHT 1 @ 29681.75 (NQ) 2026-06-25 20:20:24 [INFO] IB mail: BOUGHT 1 @ 29681.75 (NQ) 2026-06-25 20:20:24 [INFO] IB PL | Panel 1 SHORT | entry=29683.75 exit=29681.75 | PL=40 net=36 2026-06-25 20:20:24 [INFO] IB PL | Panel 1 SHORT | entry=29683.75 exit=29681.75 | PL=40 net=36 2026-06-25 20:20:24 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29681.75 (remaining=0) 2026-06-25 20:20:24 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29681.75 (remaining=0) Peer closed connection. 2026-06-25 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-25 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-25 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-25 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... Error handling fields: ['11', '2', '301', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3dad4b.01.01', '20260625 08:33:02 US/Central', 'U5774438', 'CME', 'SLD', '1', '30063.25', '919849129', '0', '0', '1', '30063.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '302', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3db21a.01.01', '20260625 08:36:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30086.25', '919849130', '0', '0', '1', '30086.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '303', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3db733.01.01', '20260625 08:39:01 US/Central', 'U5774438', 'CME', 'SLD', '1', '30019.00', '919849131', '0', '0', '1', '30019.00', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' Error handling fields: ['11', '2', '304', '793356225', 'MNQ', 'FUT', '20260918', '0.0', '', '2', 'CME', 'USD', 'MNQU6', 'MNQ', '0001012a.6a3dbdb6.01.01', '20260625 08:42:00 US/Central', 'U5774438', 'CME', 'BOT', '3', '29905.25', '919849132', '0', '0', '3', '29905.25', '', '', '', '', '1'] Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 12, in load_tzdata return resources.files(package_name).joinpath(resource_name).open("rb") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 46, in wrapper return func(anchor) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 56, in files return from_package(resolve(anchor)) ^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\functools.py", line 912, in wrapper return dispatch(args[0].__class__)(*args, **kw) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\resources\_common.py", line 82, in _ return importlib.import_module(cand) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\importlib\__init__.py", line 90, in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1310, in _find_and_load_unlocked File "", line 488, in _call_with_frames_removed File "", line 1387, in _gcd_import File "", line 1360, in _find_and_load File "", line 1324, in _find_and_load_unlocked ModuleNotFoundError: No module named 'tzdata' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 198, in interpret handler(fields) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\decoder.py", line 447, in execDetails time = cast(datetime, parseIBDatetime(timeStr)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\ib_insync\util.py", line 543, in parseIBDatetime t = t.replace(tzinfo=ZoneInfo(s2)) ^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\zoneinfo\_common.py", line 24, in load_tzdata raise ZoneInfoNotFoundError(f"No time zone found with key {key}") zoneinfo._common.ZoneInfoNotFoundError: 'No time zone found with key US/Central' 2026-06-25 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-25 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-25 23:00:32 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-25 23:00:32 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-26 00:00:05 [INFO] IB coherence day rollover — reset 2026-06-26 00:00:05 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-06-26 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-26.txt 2026-06-26 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-26.txt 2026-06-26 21:29:04 [INFO] === PL_STATION [group @ 21:29:03] market=29464.25 === 2026-06-26 21:29:04 [INFO] === PL_STATION [group @ 21:29:03] market=29464.25 === 2026-06-26 21:29:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-26 21:29:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-26 21:29:04 [INFO] Panel 2: idle | closed=0 2026-06-26 21:29:04 [INFO] Panel 2: idle | closed=0 2026-06-26 21:29:04 [INFO] Panel 3: idle | closed=0 2026-06-26 21:29:04 [INFO] Panel 3: idle | closed=0 2026-06-26 21:29:04 [INFO] Panel 4: idle | closed=0 2026-06-26 21:29:04 [INFO] Panel 4: idle | closed=0 2026-06-26 21:29:04 [INFO] TOTAL PL_STATION = 0 2026-06-26 21:29:04 [INFO] TOTAL PL_STATION = 0 2026-06-26 21:29:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29464.25 | Station=+0 2026-06-26 21:29:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29464.25 | Station=+0 2026-06-26 21:29:05 [INFO] Email sent (thread=open_SHORT) 2026-06-26 21:29:05 [INFO] Email sent (thread=open_SHORT) 2026-06-26 21:29:07 [INFO] === PL_STATION [group @ 21:29:05] market=29464.25 === 2026-06-26 21:29:07 [INFO] === PL_STATION [group @ 21:29:05] market=29464.25 === 2026-06-26 21:29:07 [INFO] Panel 1: SHORT entry=29464.25 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-26 21:29:07 [INFO] Panel 1: SHORT entry=29464.25 multy=20 qty=1 | unrealized=0 closed=0 contrib=0 2026-06-26 21:29:07 [INFO] Panel 2: idle | closed=0 2026-06-26 21:29:07 [INFO] Panel 2: idle | closed=0 2026-06-26 21:29:07 [INFO] Panel 3: JUST ENTERED (0) 2026-06-26 21:29:07 [INFO] Panel 3: JUST ENTERED (0) 2026-06-26 21:29:07 [INFO] Panel 4: idle | closed=0 2026-06-26 21:29:07 [INFO] Panel 4: idle | closed=0 2026-06-26 21:29:07 [INFO] TOTAL PL_STATION = 0 2026-06-26 21:29:07 [INFO] TOTAL PL_STATION = 0 2026-06-26 21:29:07 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=29464.25 | Station=+0 2026-06-26 21:29:07 [INFO] ENTRY | Panel 3 S2 SHORT | NQ FUT 09/18/26 | Price=29464.25 | Station=+0 2026-06-26 21:29:08 [INFO] Email sent (thread=open_SHORT) 2026-06-26 21:29:08 [INFO] Email sent (thread=open_SHORT) 2026-06-26 21:29:28 [INFO] IB mail: SOLD 2 @ 29464.25 (NQ) 2026-06-26 21:29:28 [INFO] IB mail: SOLD 2 @ 29464.25 (NQ) 2026-06-26 21:29:28 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29464.25 (remaining=1) 2026-06-26 21:29:28 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29464.25 (remaining=1) 2026-06-26 21:29:28 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29464.25 (remaining=0) 2026-06-26 21:29:28 [INFO] COHERENCE MATCH | Panel 3 entry SHORT <-> IB SOLD @ 29464.25 (remaining=0) 2026-06-26 22:50:15 [INFO] === PL_STATION [group @ 22:50:13] market=29442.00 === 2026-06-26 22:50:15 [INFO] === PL_STATION [group @ 22:50:13] market=29442.00 === 2026-06-26 22:50:15 [INFO] Panel 1: idle | closed=441 2026-06-26 22:50:15 [INFO] Panel 1: idle | closed=441 2026-06-26 22:50:15 [INFO] Panel 2: idle | closed=0 2026-06-26 22:50:15 [INFO] Panel 2: idle | closed=0 2026-06-26 22:50:15 [INFO] Panel 3: SHORT entry=29464.25 multy=20 qty=1 | unrealized=445 closed=0 contrib=445 2026-06-26 22:50:15 [INFO] Panel 3: SHORT entry=29464.25 multy=20 qty=1 | unrealized=445 closed=0 contrib=445 2026-06-26 22:50:15 [INFO] Panel 4: idle | closed=0 2026-06-26 22:50:15 [INFO] Panel 4: idle | closed=0 2026-06-26 22:50:15 [INFO] TOTAL PL_STATION = 886 2026-06-26 22:50:15 [INFO] TOTAL PL_STATION = 886 2026-06-26 22:50:15 [INFO] EXIT | Panel 1 S1 SHORT | PL=+441 | Station=+886 2026-06-26 22:50:15 [INFO] EXIT | Panel 1 S1 SHORT | PL=+441 | Station=+886 2026-06-26 22:50:16 [INFO] Email sent (thread=close_SHORT) 2026-06-26 22:50:16 [INFO] Email sent (thread=close_SHORT) 2026-06-26 22:50:16 [INFO] IB mail: BOUGHT 1 @ 29442.00 (NQ) 2026-06-26 22:50:16 [INFO] IB mail: BOUGHT 1 @ 29442.00 (NQ) 2026-06-26 22:50:16 [INFO] IB PL | Panel 1 SHORT | entry=29464.25 exit=29442.00 | PL=445 net=441 2026-06-26 22:50:16 [INFO] IB PL | Panel 1 SHORT | entry=29464.25 exit=29442.00 | PL=445 net=441 2026-06-26 22:50:16 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29442.00 (remaining=0) 2026-06-26 22:50:16 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29442.00 (remaining=0) 2026-06-26 22:55:04 [INFO] === PL_STATION [group @ 22:55:03] market=29459.50 === 2026-06-26 22:55:04 [INFO] === PL_STATION [group @ 22:55:03] market=29459.50 === 2026-06-26 22:55:04 [INFO] Panel 1: idle | closed=441 2026-06-26 22:55:04 [INFO] Panel 1: idle | closed=441 2026-06-26 22:55:04 [INFO] Panel 2: idle | closed=0 2026-06-26 22:55:04 [INFO] Panel 2: idle | closed=0 2026-06-26 22:55:04 [INFO] Panel 3: idle | closed=91 2026-06-26 22:55:04 [INFO] Panel 3: idle | closed=91 2026-06-26 22:55:04 [INFO] Panel 4: idle | closed=0 2026-06-26 22:55:04 [INFO] Panel 4: idle | closed=0 2026-06-26 22:55:04 [INFO] TOTAL PL_STATION = 531 2026-06-26 22:55:04 [INFO] TOTAL PL_STATION = 531 2026-06-26 22:55:04 [INFO] EXIT | Panel 3 S2 SHORT | PL=+91 | Station=+531 2026-06-26 22:55:04 [INFO] EXIT | Panel 3 S2 SHORT | PL=+91 | Station=+531 2026-06-26 22:55:05 [INFO] Email sent (thread=close_SHORT) 2026-06-26 22:55:05 [INFO] Email sent (thread=close_SHORT) 2026-06-26 22:55:27 [INFO] IB mail: BOUGHT 1 @ 29459.50 (NQ) 2026-06-26 22:55:27 [INFO] IB mail: BOUGHT 1 @ 29459.50 (NQ) 2026-06-26 22:55:28 [INFO] IB PL | Panel 3 SHORT | entry=29464.25 exit=29459.50 | PL=95 net=91 2026-06-26 22:55:28 [INFO] IB PL | Panel 3 SHORT | entry=29464.25 exit=29459.50 | PL=95 net=91 2026-06-26 22:55:28 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29459.50 (remaining=0) 2026-06-26 22:55:28 [INFO] COHERENCE MATCH | Panel 3 exit SHORT <-> IB BOUGHT @ 29459.50 (remaining=0) Peer closed connection. 2026-06-26 23:00:01 [WARNING] IB event loop error: Socket disconnect 2026-06-26 23:00:01 [WARNING] IB event loop error: Socket disconnect 2026-06-26 23:00:01 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-26 23:00:01 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-26 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-26 23:00:31 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-26 23:00:32 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-26 23:00:32 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-27 00:00:07 [INFO] IB coherence day rollover — reset 2026-06-27 00:00:07 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. 2026-06-27 21:15:18 [WARNING] IMAP connection failed: socket error: EOF 2026-06-27 21:15:18 [WARNING] IMAP connection failed: socket error: EOF Peer closed connection. 2026-06-27 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-27 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-27 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-27 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-27 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-27 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-27 23:00:31 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-27 23:00:31 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-28 00:00:19 [INFO] IB coherence day rollover — reset 2026-06-28 00:00:19 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Peer closed connection. 2026-06-28 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-28 23:00:00 [WARNING] IB event loop error: Socket disconnect 2026-06-28 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-28 23:00:00 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-28 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-28 23:00:30 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-28 23:00:31 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-28 23:00:31 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-29 00:00:01 [INFO] IB coherence day rollover — reset 2026-06-29 00:00:01 [INFO] IB coherence day rollover — reset Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. All data farms are connected: hfarm; usfuture; apachmds; secdefsg. Peer closed connection. 2026-06-29 12:32:59 [WARNING] IB event loop error: Socket disconnect 2026-06-29 12:32:59 [WARNING] IB event loop error: Socket disconnect 2026-06-29 12:32:59 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-29 12:32:59 [INFO] IB reconnect attempt 1/10 in 30s... 2026-06-29 12:35:43 [INFO] Dashboard: http://localhost:8080 2026-06-29 12:35:43 [INFO] Dashboard: http://localhost:8080 2026-06-29 12:35:46 [INFO] IB default instrument: NQ FUT 09/18/26 2026-06-29 12:35:46 [INFO] IB default instrument: NQ FUT 09/18/26 2026-06-29 12:35:46 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-29 12:35:46 [INFO] Tick recorder started: C:\Users\Administrator\Desktop\recording (15:45-23:02) 2026-06-29 12:35:46 [INFO] IB mail checker started 2026-06-29 12:35:46 [INFO] IB mail checker started 2026-06-29 12:35:46 [INFO] IB mail coherence checker started 2026-06-29 12:35:46 [INFO] IB mail coherence checker started 2026-06-29 12:35:46 [INFO] Trade Monitor starting 2026-06-29 12:35:46 [INFO] Trade Monitor starting 2026-06-29 12:35:46 [INFO] Monitoring 4 file(s) 2026-06-29 12:35:46 [INFO] Monitoring 4 file(s) 2026-06-29 12:35:46 [INFO] Panel 1 (S1) | offset=6167042 | in_trade=False 2026-06-29 12:35:46 [INFO] Panel 1 (S1) | offset=6167042 | in_trade=False 2026-06-29 12:35:46 [INFO] Panel 2 (S1) | offset=2420263 | in_trade=False 2026-06-29 12:35:46 [INFO] Panel 2 (S1) | offset=2420263 | in_trade=False 2026-06-29 12:35:46 [INFO] Panel 3 (S2) | offset=4265511 | in_trade=False 2026-06-29 12:35:46 [INFO] Panel 3 (S2) | offset=4265511 | in_trade=False 2026-06-29 12:35:46 [INFO] Panel 4 (S2) | offset=2719438 | in_trade=False 2026-06-29 12:35:46 [INFO] Panel 4 (S2) | offset=2719438 | in_trade=False 2026-06-29 12:35:46 [INFO] Monitoring started (4 files) 2026-06-29 12:35:46 [INFO] Monitoring started (4 files) 2026-06-29 12:35:46 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-29 12:35:46 [INFO] IB Gateway connected (127.0.0.1:7497, clientId=200) 2026-06-29 12:35:47 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 2026-06-29 12:35:47 [INFO] IB subscribed: NQ FUT 09/18/26 -> NQU6 Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1100, reqId -1: Connectivity between IBKR and Trader Workstation has been lost. Error 1102, reqId -1: Connectivity between IBKR and Trader Workstation has been restored - data maintained. The following farms are connected: hfarm; usfuture; apachmds; secdefsg. The following farms are not connected: ushmds. 2026-06-29 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-29.txt 2026-06-29 15:45:00 [INFO] Recording to: C:\Users\Administrator\Desktop\recording\NQ_2026-06-29.txt 2026-06-29 16:31:04 [INFO] === PL_STATION [group @ 16:31:04] market=29616.50 === 2026-06-29 16:31:04 [INFO] === PL_STATION [group @ 16:31:04] market=29616.50 === 2026-06-29 16:31:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-29 16:31:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-29 16:31:04 [INFO] Panel 2: idle | closed=0 2026-06-29 16:31:04 [INFO] Panel 2: idle | closed=0 2026-06-29 16:31:04 [INFO] Panel 3: idle | closed=0 2026-06-29 16:31:04 [INFO] Panel 3: idle | closed=0 2026-06-29 16:31:04 [INFO] Panel 4: idle | closed=0 2026-06-29 16:31:04 [INFO] Panel 4: idle | closed=0 2026-06-29 16:31:04 [INFO] TOTAL PL_STATION = 0 2026-06-29 16:31:04 [INFO] TOTAL PL_STATION = 0 2026-06-29 16:31:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29616.5 | Station=+0 2026-06-29 16:31:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29616.5 | Station=+0 2026-06-29 16:31:06 [INFO] Email sent (thread=open_SHORT) 2026-06-29 16:31:06 [INFO] Email sent (thread=open_SHORT) 2026-06-29 16:38:10 [INFO] IB mail: SOLD 1 @ 29616.50 (NQ) 2026-06-29 16:38:10 [INFO] IB mail: SOLD 1 @ 29616.50 (NQ) 2026-06-29 16:38:10 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29616.50 (remaining=0) 2026-06-29 16:38:10 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29616.50 (remaining=0) 2026-06-29 16:38:46 [INFO] === PL_STATION [group @ 16:38:46] market=29642.50 === 2026-06-29 16:38:46 [INFO] === PL_STATION [group @ 16:38:46] market=29642.50 === 2026-06-29 16:38:46 [INFO] Panel 1: idle | closed=-524 2026-06-29 16:38:46 [INFO] Panel 1: idle | closed=-524 2026-06-29 16:38:46 [INFO] Panel 2: idle | closed=0 2026-06-29 16:38:46 [INFO] Panel 2: idle | closed=0 2026-06-29 16:38:46 [INFO] Panel 3: idle | closed=0 2026-06-29 16:38:46 [INFO] Panel 3: idle | closed=0 2026-06-29 16:38:46 [INFO] Panel 4: idle | closed=0 2026-06-29 16:38:46 [INFO] Panel 4: idle | closed=0 2026-06-29 16:38:46 [INFO] TOTAL PL_STATION = -524 2026-06-29 16:38:46 [INFO] TOTAL PL_STATION = -524 2026-06-29 16:38:46 [INFO] EXIT | Panel 1 S1 SHORT | PL=-524 | Station=-524 2026-06-29 16:38:46 [INFO] EXIT | Panel 1 S1 SHORT | PL=-524 | Station=-524 2026-06-29 16:38:47 [INFO] Email sent (thread=close_SHORT) 2026-06-29 16:38:47 [INFO] Email sent (thread=close_SHORT) 2026-06-29 16:42:50 [INFO] IB mail: BOUGHT 1 @ 29642.50 (NQ) 2026-06-29 16:42:50 [INFO] IB mail: BOUGHT 1 @ 29642.50 (NQ) 2026-06-29 16:42:50 [INFO] IB PL | Panel 1 SHORT | entry=29616.50 exit=29642.50 | PL=-520 net=-524 2026-06-29 16:42:50 [INFO] IB PL | Panel 1 SHORT | entry=29616.50 exit=29642.50 | PL=-520 net=-524 2026-06-29 16:42:50 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29642.50 (remaining=0) 2026-06-29 16:42:50 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29642.50 (remaining=0) 2026-06-29 17:06:03 [INFO] === PL_STATION [group @ 17:06:02] market=29520.00 === 2026-06-29 17:06:03 [INFO] === PL_STATION [group @ 17:06:02] market=29520.00 === 2026-06-29 17:06:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-29 17:06:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-29 17:06:03 [INFO] Panel 2: idle | closed=0 2026-06-29 17:06:03 [INFO] Panel 2: idle | closed=0 2026-06-29 17:06:03 [INFO] Panel 3: idle | closed=0 2026-06-29 17:06:03 [INFO] Panel 3: idle | closed=0 2026-06-29 17:06:03 [INFO] Panel 4: idle | closed=0 2026-06-29 17:06:03 [INFO] Panel 4: idle | closed=0 2026-06-29 17:06:03 [INFO] TOTAL PL_STATION = 0 2026-06-29 17:06:03 [INFO] TOTAL PL_STATION = 0 2026-06-29 17:06:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29520.0 | Station=+0 2026-06-29 17:06:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29520.0 | Station=+0 2026-06-29 17:06:05 [INFO] Email sent (thread=open_SHORT) 2026-06-29 17:06:05 [INFO] Email sent (thread=open_SHORT) 2026-06-29 17:06:13 [INFO] IB mail: SOLD 1 @ 29520.00 (NQ) 2026-06-29 17:06:13 [INFO] IB mail: SOLD 1 @ 29520.00 (NQ) 2026-06-29 17:06:13 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29520.00 (remaining=0) 2026-06-29 17:06:13 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29520.00 (remaining=0) 2026-06-29 17:12:33 [INFO] === PL_STATION [group @ 17:12:32] market=29410.25 === 2026-06-29 17:12:33 [INFO] === PL_STATION [group @ 17:12:32] market=29410.25 === 2026-06-29 17:12:33 [INFO] Panel 1: idle | closed=1666 2026-06-29 17:12:33 [INFO] Panel 1: idle | closed=1666 2026-06-29 17:12:33 [INFO] Panel 2: idle | closed=0 2026-06-29 17:12:33 [INFO] Panel 2: idle | closed=0 2026-06-29 17:12:33 [INFO] Panel 3: idle | closed=0 2026-06-29 17:12:33 [INFO] Panel 3: idle | closed=0 2026-06-29 17:12:33 [INFO] Panel 4: idle | closed=0 2026-06-29 17:12:33 [INFO] Panel 4: idle | closed=0 2026-06-29 17:12:33 [INFO] TOTAL PL_STATION = 1666 2026-06-29 17:12:33 [INFO] TOTAL PL_STATION = 1666 2026-06-29 17:12:33 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2191 | Station=+1666 2026-06-29 17:12:33 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2191 | Station=+1666 2026-06-29 17:12:34 [INFO] Email sent (thread=close_SHORT) 2026-06-29 17:12:34 [INFO] Email sent (thread=close_SHORT) 2026-06-29 17:12:56 [INFO] IB mail: BOUGHT 1 @ 29410.25 (NQ) 2026-06-29 17:12:56 [INFO] IB mail: BOUGHT 1 @ 29410.25 (NQ) 2026-06-29 17:12:56 [INFO] IB PL | Panel 1 SHORT | entry=29520.00 exit=29410.25 | PL=2195 net=2191 2026-06-29 17:12:56 [INFO] IB PL | Panel 1 SHORT | entry=29520.00 exit=29410.25 | PL=2195 net=2191 2026-06-29 17:12:56 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29410.25 (remaining=0) 2026-06-29 17:12:56 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29410.25 (remaining=0) 2026-06-29 17:13:04 [INFO] === PL_STATION [group @ 17:13:02] market=29391.75 === 2026-06-29 17:13:04 [INFO] === PL_STATION [group @ 17:13:02] market=29391.75 === 2026-06-29 17:13:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-29 17:13:04 [INFO] Panel 1: JUST ENTERED (0) 2026-06-29 17:13:04 [INFO] Panel 2: idle | closed=0 2026-06-29 17:13:04 [INFO] Panel 2: idle | closed=0 2026-06-29 17:13:04 [INFO] Panel 3: idle | closed=0 2026-06-29 17:13:04 [INFO] Panel 3: idle | closed=0 2026-06-29 17:13:04 [INFO] Panel 4: idle | closed=0 2026-06-29 17:13:04 [INFO] Panel 4: idle | closed=0 2026-06-29 17:13:04 [INFO] TOTAL PL_STATION = 0 2026-06-29 17:13:04 [INFO] TOTAL PL_STATION = 0 2026-06-29 17:13:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29391.75 | Station=+0 2026-06-29 17:13:04 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29391.75 | Station=+0 2026-06-29 17:13:06 [INFO] Email sent (thread=open_SHORT) 2026-06-29 17:13:06 [INFO] Email sent (thread=open_SHORT) 2026-06-29 17:13:28 [INFO] IB mail: SOLD 1 @ 29391.75 (NQ) 2026-06-29 17:13:28 [INFO] IB mail: SOLD 1 @ 29391.75 (NQ) 2026-06-29 17:13:28 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29391.75 (remaining=0) 2026-06-29 17:13:28 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29391.75 (remaining=0) 2026-06-29 17:15:38 [INFO] === PL_STATION [group @ 17:15:36] market=29277.75 === 2026-06-29 17:15:38 [INFO] === PL_STATION [group @ 17:15:36] market=29277.75 === 2026-06-29 17:15:38 [INFO] Panel 1: idle | closed=3942 2026-06-29 17:15:38 [INFO] Panel 1: idle | closed=3942 2026-06-29 17:15:38 [INFO] Panel 2: idle | closed=0 2026-06-29 17:15:38 [INFO] Panel 2: idle | closed=0 2026-06-29 17:15:38 [INFO] Panel 3: idle | closed=0 2026-06-29 17:15:38 [INFO] Panel 3: idle | closed=0 2026-06-29 17:15:38 [INFO] Panel 4: idle | closed=0 2026-06-29 17:15:38 [INFO] Panel 4: idle | closed=0 2026-06-29 17:15:38 [INFO] TOTAL PL_STATION = 3942 2026-06-29 17:15:38 [INFO] TOTAL PL_STATION = 3942 2026-06-29 17:15:38 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2276 | Station=+3942 2026-06-29 17:15:38 [INFO] EXIT | Panel 1 S1 SHORT | PL=+2276 | Station=+3942 2026-06-29 17:15:39 [INFO] Email sent (thread=close_SHORT) 2026-06-29 17:15:39 [INFO] Email sent (thread=close_SHORT) 2026-06-29 17:16:07 [INFO] IB mail: BOUGHT 1 @ 29277.75 (NQ) 2026-06-29 17:16:07 [INFO] IB mail: BOUGHT 1 @ 29277.75 (NQ) 2026-06-29 17:16:07 [INFO] IB PL | Panel 1 SHORT | entry=29391.75 exit=29277.75 | PL=2280 net=2276 2026-06-29 17:16:07 [INFO] IB PL | Panel 1 SHORT | entry=29391.75 exit=29277.75 | PL=2280 net=2276 2026-06-29 17:16:07 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29277.75 (remaining=0) 2026-06-29 17:16:07 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29277.75 (remaining=0) 2026-06-29 17:17:03 [INFO] === PL_STATION [group @ 17:17:02] market=29305.50 === 2026-06-29 17:17:03 [INFO] === PL_STATION [group @ 17:17:02] market=29305.50 === 2026-06-29 17:17:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-29 17:17:03 [INFO] Panel 1: JUST ENTERED (0) 2026-06-29 17:17:03 [INFO] Panel 2: idle | closed=0 2026-06-29 17:17:03 [INFO] Panel 2: idle | closed=0 2026-06-29 17:17:03 [INFO] Panel 3: idle | closed=0 2026-06-29 17:17:03 [INFO] Panel 3: idle | closed=0 2026-06-29 17:17:03 [INFO] Panel 4: idle | closed=0 2026-06-29 17:17:03 [INFO] Panel 4: idle | closed=0 2026-06-29 17:17:03 [INFO] TOTAL PL_STATION = 0 2026-06-29 17:17:03 [INFO] TOTAL PL_STATION = 0 2026-06-29 17:17:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29305.5 | Station=+0 2026-06-29 17:17:03 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29305.5 | Station=+0 2026-06-29 17:17:05 [INFO] Email sent (thread=open_SHORT) 2026-06-29 17:17:05 [INFO] Email sent (thread=open_SHORT) 2026-06-29 17:17:12 [INFO] IB mail: SOLD 1 @ 29305.50 (NQ) 2026-06-29 17:17:12 [INFO] IB mail: SOLD 1 @ 29305.50 (NQ) 2026-06-29 17:17:12 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29305.50 (remaining=0) 2026-06-29 17:17:12 [INFO] COHERENCE MATCH | Panel 1 entry SHORT <-> IB SOLD @ 29305.50 (remaining=0) 2026-06-29 17:31:40 [INFO] === PL_STATION [group @ 17:31:39] market=29305.50 === 2026-06-29 17:31:40 [INFO] === PL_STATION [group @ 17:31:39] market=29305.50 === 2026-06-29 17:31:40 [INFO] Panel 1: JUST ENTERED (0) 2026-06-29 17:31:40 [INFO] Panel 1: JUST ENTERED (0) 2026-06-29 17:31:40 [INFO] Panel 2: idle | closed=0 2026-06-29 17:31:40 [INFO] Panel 2: idle | closed=0 2026-06-29 17:31:40 [INFO] Panel 3: idle | closed=0 2026-06-29 17:31:40 [INFO] Panel 3: idle | closed=0 2026-06-29 17:31:40 [INFO] Panel 4: idle | closed=0 2026-06-29 17:31:40 [INFO] Panel 4: idle | closed=0 2026-06-29 17:31:40 [INFO] TOTAL PL_STATION = 0 2026-06-29 17:31:40 [INFO] TOTAL PL_STATION = 0 2026-06-29 17:31:40 [INFO] EXIT | Panel 1 S1 SHORT | PL=-5804 | Station=+0 2026-06-29 17:31:40 [INFO] EXIT | Panel 1 S1 SHORT | PL=-5804 | Station=+0 2026-06-29 17:31:41 [INFO] Email sent (thread=close_SHORT) 2026-06-29 17:31:41 [INFO] Email sent (thread=close_SHORT) 2026-06-29 17:31:41 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29305.5 | Station=+0 2026-06-29 17:31:41 [INFO] ENTRY | Panel 1 S1 SHORT | NQ FUT 09/18/26 | Price=29305.5 | Station=+0 2026-06-29 17:31:43 [INFO] Email sent (thread=open_SHORT) 2026-06-29 17:31:43 [INFO] Email sent (thread=open_SHORT) 2026-06-29 17:32:10 [INFO] IB mail: BOUGHT 1 @ 29595.50 (NQ) 2026-06-29 17:32:10 [INFO] IB mail: BOUGHT 1 @ 29595.50 (NQ) 2026-06-29 17:32:10 [INFO] IB PL | Panel 1 SHORT | entry=29305.50 exit=29595.50 | PL=-5800 net=-5804 2026-06-29 17:32:10 [INFO] IB PL | Panel 1 SHORT | entry=29305.50 exit=29595.50 | PL=-5800 net=-5804 2026-06-29 17:32:10 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29595.50 (remaining=0) 2026-06-29 17:32:10 [INFO] COHERENCE MATCH | Panel 1 exit SHORT <-> IB BOUGHT @ 29595.50 (remaining=0) 2026-06-29 17:38:43 [INFO] Coherence alerts acknowledged by user 2026-06-29 17:38:43 [INFO] Coherence alerts acknowledged by user