Logs · SECTOR_PULSE
CT
sector_pulse.log last 150 lines Refresh
2026-07-28 14:45:02,074 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-28 14:45:02,075 INFO [sector_pulse.run] SPY data: 1300 days (2021-07-06 → 2026-07-28) 2026-07-28 14:45:02,075 INFO [sector_pulse.run] SPY data: 1300 days (2021-07-06 → 2026-07-28) 2026-07-28 14:45:02,078 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-28 14:45:02,078 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-28 14:45:02,091 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-07-28_14-45_CT.html 2026-07-28 14:45:02,091 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-07-28_14-45_CT.html 2026-07-28 14:45:02,091 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-28 14:45 CT 2026-07-28 14:45:02,091 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-28 14:45 CT [2026-07-29T14:45:00.606359] --- RUNNING /Users/mvr113/QuantOS/.venv/bin/python3 /Users/mvr113/QuantOS/engines/sector_pulse/brain.py --- 2026-07-29 14:45:01,386 INFO [sector_pulse.run] ============================================================ 2026-07-29 14:45:01,386 INFO [sector_pulse.run] ============================================================ 2026-07-29 14:45:01,386 INFO [sector_pulse.run] SectorPulse run — 2026-07-29 14:45 CT 2026-07-29 14:45:01,386 INFO [sector_pulse.run] SectorPulse run — 2026-07-29 14:45 CT 2026-07-29 14:45:01,386 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-29 14:45:01,386 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-29 14:45:01,922 | 95095 | 8469323136 | [open_context_base.py:410] _init_connect_sync: New connect ready: conn=7488318689964885501(1) context=<futu.quote.open_quote_context.OpenQuoteContext object at 0x1109b1b50> 2026-07-29 14:45:02,165 | 95095 | 6198685696 | [open_context_base.py:520] on_disconnect: Disconnected: conn=0(1) reason=CallClose 2026-07-29 14:45:02,169 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-29 14:45:02,169 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-29 14:45:02,169 INFO [sector_pulse.run] SPY data: 1301 days (2021-07-06 → 2026-07-29) 2026-07-29 14:45:02,169 INFO [sector_pulse.run] SPY data: 1301 days (2021-07-06 → 2026-07-29) 2026-07-29 14:45:02,173 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-29 14:45:02,173 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-29 14:45:02,187 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-07-29_14-45_CT.html 2026-07-29 14:45:02,187 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-07-29_14-45_CT.html 2026-07-29 14:45:02,187 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-29 14:45 CT 2026-07-29 14:45:02,187 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-29 14:45 CT [2026-07-30T14:45:00.931569] --- RUNNING /Users/mvr113/QuantOS/.venv/bin/python3 /Users/mvr113/QuantOS/engines/sector_pulse/brain.py --- 2026-07-30 14:45:01,753 INFO [sector_pulse.run] ============================================================ 2026-07-30 14:45:01,753 INFO [sector_pulse.run] ============================================================ 2026-07-30 14:45:01,753 INFO [sector_pulse.run] SectorPulse run — 2026-07-30 14:45 CT 2026-07-30 14:45:01,753 INFO [sector_pulse.run] SectorPulse run — 2026-07-30 14:45 CT 2026-07-30 14:45:01,753 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-30 14:45:01,753 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-30 14:45:02,528 | 61032 | 8469323136 | [open_context_base.py:410] _init_connect_sync: New connect ready: conn=7488681080374324066(1) context=<futu.quote.open_quote_context.OpenQuoteContext object at 0x1141cded0> 2026-07-30 14:45:02,599 | 61032 | 6139326464 | [open_context_base.py:520] on_disconnect: Disconnected: conn=0(1) reason=CallClose 2026-07-30 14:45:02,604 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-30 14:45:02,604 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-30 14:45:02,605 INFO [sector_pulse.run] SPY data: 1302 days (2021-07-06 → 2026-07-30) 2026-07-30 14:45:02,605 INFO [sector_pulse.run] SPY data: 1302 days (2021-07-06 → 2026-07-30) 2026-07-30 14:45:02,609 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-30 14:45:02,609 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-30 14:45:02,632 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-07-30_14-45_CT.html 2026-07-30 14:45:02,632 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-07-30_14-45_CT.html 2026-07-30 14:45:02,632 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-30 14:45 CT 2026-07-30 14:45:02,632 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-30 14:45 CT [2026-07-31T14:45:00.339075] --- RUNNING /Users/mvr113/QuantOS/.venv/bin/python3 /Users/mvr113/QuantOS/engines/sector_pulse/brain.py --- 2026-07-31 14:45:01,191 INFO [sector_pulse.run] ============================================================ 2026-07-31 14:45:01,191 INFO [sector_pulse.run] ============================================================ 2026-07-31 14:45:01,191 INFO [sector_pulse.run] SectorPulse run — 2026-07-31 14:45 CT 2026-07-31 14:45:01,191 INFO [sector_pulse.run] SectorPulse run — 2026-07-31 14:45 CT 2026-07-31 14:45:01,191 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-31 14:45:01,191 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-31 14:45:01,788 | 72347 | 8469323136 | [open_context_base.py:410] _init_connect_sync: New connect ready: conn=7489043465133885047(1) context=<futu.quote.open_quote_context.OpenQuoteContext object at 0x10fd3a5d0> 2026-07-31 14:45:01,862 | 72347 | 6211514368 | [open_context_base.py:520] on_disconnect: Disconnected: conn=0(1) reason=CallClose 2026-07-31 14:45:01,864 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-31 14:45:01,864 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-31 14:45:01,865 INFO [sector_pulse.run] SPY data: 1303 days (2021-07-06 → 2026-07-31) 2026-07-31 14:45:01,865 INFO [sector_pulse.run] SPY data: 1303 days (2021-07-06 → 2026-07-31) 2026-07-31 14:45:01,868 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-31 14:45:01,868 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-31 14:45:01,882 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-07-31_14-45_CT.html 2026-07-31 14:45:01,882 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-07-31_14-45_CT.html 2026-07-31 14:45:01,882 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-31 14:45 CT 2026-07-31 14:45:01,882 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-31 14:45 CT [2026-08-03T14:45:00.354690] --- RUNNING /Users/mvr113/QuantOS/.venv/bin/python3 /Users/mvr113/QuantOS/engines/sector_pulse/brain.py --- 2026-08-03 14:45:01,100 INFO [sector_pulse.run] ============================================================ 2026-08-03 14:45:01,100 INFO [sector_pulse.run] ============================================================ 2026-08-03 14:45:01,100 INFO [sector_pulse.run] SectorPulse run — 2026-08-03 14:45 CT 2026-08-03 14:45:01,100 INFO [sector_pulse.run] SectorPulse run — 2026-08-03 14:45 CT 2026-08-03 14:45:01,101 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-08-03 14:45:01,101 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-08-03 14:45:01,564 | 62903 | 8469323136 | [open_context_base.py:410] _init_connect_sync: New connect ready: conn=7490130627791517218(1) context=<futu.quote.open_quote_context.OpenQuoteContext object at 0x1107cf610> 2026-08-03 14:45:01,650 | 62903 | 6200209408 | [open_context_base.py:520] on_disconnect: Disconnected: conn=0(1) reason=CallClose 2026-08-03 14:45:01,654 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-08-03 14:45:01,654 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-08-03 14:45:01,654 INFO [sector_pulse.run] SPY data: 1304 days (2021-07-06 → 2026-08-03) 2026-08-03 14:45:01,654 INFO [sector_pulse.run] SPY data: 1304 days (2021-07-06 → 2026-08-03) 2026-08-03 14:45:01,658 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-08-03 14:45:01,658 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-08-03 14:45:01,671 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-08-03_14-45_CT.html 2026-08-03 14:45:01,671 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-08-03_14-45_CT.html 2026-08-03 14:45:01,672 INFO [sector_pulse.run] SectorPulse run complete — 2026-08-03 14:45 CT 2026-08-03 14:45:01,672 INFO [sector_pulse.run] SectorPulse run complete — 2026-08-03 14:45 CT [2026-08-04T14:45:00.263637] --- RUNNING /Users/mvr113/QuantOS/.venv/bin/python3 /Users/mvr113/QuantOS/engines/sector_pulse/brain.py --- 2026-08-04 14:45:00,983 INFO [sector_pulse.run] ============================================================ 2026-08-04 14:45:00,983 INFO [sector_pulse.run] ============================================================ 2026-08-04 14:45:00,983 INFO [sector_pulse.run] SectorPulse run — 2026-08-04 14:45 CT 2026-08-04 14:45:00,983 INFO [sector_pulse.run] SectorPulse run — 2026-08-04 14:45 CT 2026-08-04 14:45:00,983 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-08-04 14:45:00,983 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-08-04 14:45:01,462 | 57078 | 8469323136 | [open_context_base.py:410] _init_connect_sync: New connect ready: conn=7490493015231335184(1) context=<futu.quote.open_quote_context.OpenQuoteContext object at 0x1105014d0> 2026-08-04 14:45:01,555 | 57078 | 6204010496 | [open_context_base.py:520] on_disconnect: Disconnected: conn=0(1) reason=CallClose 2026-08-04 14:45:01,559 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-08-04 14:45:01,559 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-08-04 14:45:01,560 INFO [sector_pulse.run] SPY data: 1305 days (2021-07-06 → 2026-08-04) 2026-08-04 14:45:01,560 INFO [sector_pulse.run] SPY data: 1305 days (2021-07-06 → 2026-08-04) 2026-08-04 14:45:01,562 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-08-04 14:45:01,562 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-08-04 14:45:01,576 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-08-04_14-45_CT.html 2026-08-04 14:45:01,576 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-08-04_14-45_CT.html 2026-08-04 14:45:01,576 INFO [sector_pulse.run] SectorPulse run complete — 2026-08-04 14:45 CT 2026-08-04 14:45:01,576 INFO [sector_pulse.run] SectorPulse run complete — 2026-08-04 14:45 CT [2026-08-05T14:45:00.262360] --- RUNNING /Users/mvr113/QuantOS/.venv/bin/python3 /Users/mvr113/QuantOS/engines/sector_pulse/brain.py --- 2026-08-05 14:45:01,022 INFO [sector_pulse.run] ============================================================ 2026-08-05 14:45:01,022 INFO [sector_pulse.run] ============================================================ 2026-08-05 14:45:01,022 INFO [sector_pulse.run] SectorPulse run — 2026-08-05 14:45 CT 2026-08-05 14:45:01,022 INFO [sector_pulse.run] SectorPulse run — 2026-08-05 14:45 CT 2026-08-05 14:45:01,023 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-08-05 14:45:01,023 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-08-05 14:45:01,505 | 57089 | 8469323136 | [open_context_base.py:410] _init_connect_sync: New connect ready: conn=7490855403274997731(1) context=<futu.quote.open_quote_context.OpenQuoteContext object at 0x112291a10> 2026-08-05 14:45:01,583 | 57089 | 6172356608 | [open_context_base.py:520] on_disconnect: Disconnected: conn=0(1) reason=CallClose 2026-08-05 14:45:01,587 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-08-05 14:45:01,587 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-08-05 14:45:01,588 INFO [sector_pulse.run] SPY data: 1306 days (2021-07-06 → 2026-08-05) 2026-08-05 14:45:01,588 INFO [sector_pulse.run] SPY data: 1306 days (2021-07-06 → 2026-08-05) 2026-08-05 14:45:01,591 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-08-05 14:45:01,591 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-08-05 14:45:01,605 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-08-05_14-45_CT.html 2026-08-05 14:45:01,605 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-08-05_14-45_CT.html 2026-08-05 14:45:01,605 INFO [sector_pulse.run] SectorPulse run complete — 2026-08-05 14:45 CT 2026-08-05 14:45:01,605 INFO [sector_pulse.run] SectorPulse run complete — 2026-08-05 14:45 CT [2026-08-06T14:45:00.350539] --- RUNNING /Users/mvr113/QuantOS/.venv/bin/python3 /Users/mvr113/QuantOS/engines/sector_pulse/brain.py --- ⚠️ Warning: Redis is not running natively. Falling back to in-memory dict for cache. 2026-08-06 14:45:04,449 INFO [sector_pulse.run] ============================================================ 2026-08-06 14:45:04,449 INFO [sector_pulse.run] ============================================================ 2026-08-06 14:45:04,449 INFO [sector_pulse.run] SectorPulse run — 2026-08-06 14:45 CT 2026-08-06 14:45:04,449 INFO [sector_pulse.run] SectorPulse run — 2026-08-06 14:45 CT 2026-08-06 14:45:04,449 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-08-06 14:45:04,449 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-08-06 14:45:04,897 | 22021 | 8487869824 | [open_context_base.py:410] _init_connect_sync: New connect ready: conn=7491217805371051673(1) context=<futu.quote.open_quote_context.OpenQuoteContext object at 0x11192ee10> 2026-08-06 14:45:04,972 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-08-06 14:45:04,972 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-08-06 14:45:04,973 INFO [sector_pulse.run] SPY data: 1307 days (2021-07-06 → 2026-08-06) 2026-08-06 14:45:04,973 INFO [sector_pulse.run] SPY data: 1307 days (2021-07-06 → 2026-08-06) 2026-08-06 14:45:04,973 | 22021 | 6177222656 | [open_context_base.py:520] on_disconnect: Disconnected: conn=0(1) reason=CallClose 2026-08-06 14:45:04,976 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-08-06 14:45:04,976 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-08-06 14:45:04,989 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-08-06_14-45_CT.html 2026-08-06 14:45:04,989 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-08-06_14-45_CT.html 2026-08-06 14:45:04,989 INFO [sector_pulse.run] SectorPulse run complete — 2026-08-06 14:45 CT 2026-08-06 14:45:04,989 INFO [sector_pulse.run] SectorPulse run complete — 2026-08-06 14:45 CT