Logs · SECTOR_PULSE
CT
sector_pulse.log last 150 lines Refresh
2026-07-16 14:45:01,172 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... [data_provider] DuckDB missing data for DUSL (has 0, needs 400). Falling back to Public... 2026-07-16 14:45:01,223 INFO [quantos_data_hub] [data_provider] DuckDB missing data for DUSL (has 0, needs 400). Falling back to Public... 2026-07-16 14:45:01,223 INFO [quantos_data_hub] [data_provider] DuckDB missing data for DUSL (has 0, needs 400). Falling back to Public... [data_provider] DuckDB missing data for UYM (has 0, needs 400). Falling back to Public... 2026-07-16 14:45:02,399 INFO [quantos_data_hub] [data_provider] DuckDB missing data for UYM (has 0, needs 400). Falling back to Public... 2026-07-16 14:45:02,399 INFO [quantos_data_hub] [data_provider] DuckDB missing data for UYM (has 0, needs 400). Falling back to Public... [data_provider] DuckDB missing data for WANT (has 0, needs 400). Falling back to Public... 2026-07-16 14:45:03,319 INFO [quantos_data_hub] [data_provider] DuckDB missing data for WANT (has 0, needs 400). Falling back to Public... 2026-07-16 14:45:03,319 INFO [quantos_data_hub] [data_provider] DuckDB missing data for WANT (has 0, needs 400). Falling back to Public... 2026-07-16 14:45:04,499 | 63321 | 8469323136 | [open_context_base.py:410] _init_connect_sync: New connect ready: conn=7483607658522587011(1) context=<futu.quote.open_quote_context.OpenQuoteContext object at 0x110694410> 2026-07-16 14:45:04,571 | 63321 | 6202126336 | [open_context_base.py:520] on_disconnect: Disconnected: conn=0(1) reason=CallClose 2026-07-16 14:45:04,575 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-16 14:45:04,575 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-16 14:45:04,576 INFO [sector_pulse.run] SPY data: 1291 days (2021-07-06 → 2026-07-15) 2026-07-16 14:45:04,576 INFO [sector_pulse.run] SPY data: 1291 days (2021-07-06 → 2026-07-15) 2026-07-16 14:45:04,580 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-16 14:45:04,580 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-16 14:45:04,599 INFO [sector_pulse.report] Report saved: /Users/mvr113/gitrepo/QuantOS/reports/sector_pulse_report_2026-07-16_14-45_CT.html 2026-07-16 14:45:04,599 INFO [sector_pulse.report] Report saved: /Users/mvr113/gitrepo/QuantOS/reports/sector_pulse_report_2026-07-16_14-45_CT.html 2026-07-16 14:45:04,599 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-16 14:45 CT 2026-07-16 14:45:04,599 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-16 14:45 CT [2026-07-17T14:45:00.638338] --- RUNNING /Users/mvr113/Quantos/.venv/bin/python3 /Users/mvr113/Quantos/engines/sector_pulse/brain.py --- 2026-07-17 14:45:01,363 INFO [sector_pulse.run] ============================================================ 2026-07-17 14:45:01,363 INFO [sector_pulse.run] ============================================================ 2026-07-17 14:45:01,363 INFO [sector_pulse.run] SectorPulse run — 2026-07-17 14:45 CT 2026-07-17 14:45:01,363 INFO [sector_pulse.run] SectorPulse run — 2026-07-17 14:45 CT 2026-07-17 14:45:01,363 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-17 14:45:01,363 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-17 14:45:01,804 | 74552 | 8469323136 | [open_context_base.py:410] _init_connect_sync: New connect ready: conn=7483970035083425634(1) context=<futu.quote.open_quote_context.OpenQuoteContext object at 0x1128ef850> 2026-07-17 14:45:01,884 | 74552 | 6165852160 | [open_context_base.py:520] on_disconnect: Disconnected: conn=0(1) reason=CallClose 2026-07-17 14:45:01,887 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-17 14:45:01,887 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-17 14:45:01,887 INFO [sector_pulse.run] SPY data: 1293 days (2021-07-06 → 2026-07-17) 2026-07-17 14:45:01,887 INFO [sector_pulse.run] SPY data: 1293 days (2021-07-06 → 2026-07-17) 2026-07-17 14:45:01,890 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-17 14:45:01,890 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-17 14:45:01,903 INFO [sector_pulse.report] Report saved: /Users/mvr113/Quantos/reports/sector_pulse_report_2026-07-17_14-45_CT.html 2026-07-17 14:45:01,903 INFO [sector_pulse.report] Report saved: /Users/mvr113/Quantos/reports/sector_pulse_report_2026-07-17_14-45_CT.html 2026-07-17 14:45:01,904 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-17 14:45 CT 2026-07-17 14:45:01,904 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-17 14:45 CT [2026-07-20T14:45:00.403100] --- RUNNING /Users/mvr113/QuantOS/.venv/bin/python3 /Users/mvr113/QuantOS/engines/sector_pulse/brain.py --- 2026-07-20 14:45:01,131 INFO [sector_pulse.run] ============================================================ 2026-07-20 14:45:01,131 INFO [sector_pulse.run] ============================================================ 2026-07-20 14:45:01,131 INFO [sector_pulse.run] SectorPulse run — 2026-07-20 14:45 CT 2026-07-20 14:45:01,131 INFO [sector_pulse.run] SectorPulse run — 2026-07-20 14:45 CT 2026-07-20 14:45:01,132 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-20 14:45:01,132 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-20 14:45:01,621 | 79734 | 8469323136 | [open_context_base.py:410] _init_connect_sync: New connect ready: conn=7485057197911757008(1) context=<futu.quote.open_quote_context.OpenQuoteContext object at 0x1140b4f90> 2026-07-20 14:45:01,699 | 79734 | 6141325312 | [open_context_base.py:520] on_disconnect: Disconnected: conn=0(1) reason=CallClose 2026-07-20 14:45:01,703 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-20 14:45:01,703 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-20 14:45:01,703 INFO [sector_pulse.run] SPY data: 1294 days (2021-07-06 → 2026-07-20) 2026-07-20 14:45:01,703 INFO [sector_pulse.run] SPY data: 1294 days (2021-07-06 → 2026-07-20) 2026-07-20 14:45:01,706 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-20 14:45:01,706 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-20 14:45:01,721 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-07-20_14-45_CT.html 2026-07-20 14:45:01,721 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-07-20_14-45_CT.html 2026-07-20 14:45:01,721 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-20 14:45 CT 2026-07-20 14:45:01,721 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-20 14:45 CT [2026-07-21T14:45:00.305215] --- RUNNING /Users/mvr113/Quantos/.venv/bin/python3 /Users/mvr113/Quantos/engines/sector_pulse/brain.py --- 2026-07-21 14:45:01,044 INFO [sector_pulse.run] ============================================================ 2026-07-21 14:45:01,044 INFO [sector_pulse.run] ============================================================ 2026-07-21 14:45:01,045 INFO [sector_pulse.run] SectorPulse run — 2026-07-21 14:45 CT 2026-07-21 14:45:01,045 INFO [sector_pulse.run] SectorPulse run — 2026-07-21 14:45 CT 2026-07-21 14:45:01,045 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-21 14:45:01,045 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-21 14:45:01,482 | 15480 | 8469323136 | [open_context_base.py:410] _init_connect_sync: New connect ready: conn=7485419585198696580(1) context=<futu.quote.open_quote_context.OpenQuoteContext object at 0x1139737d0> 2026-07-21 14:45:01,553 | 15480 | 6143995904 | [open_context_base.py:520] on_disconnect: Disconnected: conn=0(1) reason=CallClose 2026-07-21 14:45:01,557 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-21 14:45:01,557 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-21 14:45:01,557 INFO [sector_pulse.run] SPY data: 1295 days (2021-07-06 → 2026-07-21) 2026-07-21 14:45:01,557 INFO [sector_pulse.run] SPY data: 1295 days (2021-07-06 → 2026-07-21) 2026-07-21 14:45:01,560 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-21 14:45:01,560 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-21 14:45:01,574 INFO [sector_pulse.report] Report saved: /Users/mvr113/Quantos/reports/sector_pulse_report_2026-07-21_14-45_CT.html 2026-07-21 14:45:01,574 INFO [sector_pulse.report] Report saved: /Users/mvr113/Quantos/reports/sector_pulse_report_2026-07-21_14-45_CT.html 2026-07-21 14:45:01,574 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-21 14:45 CT 2026-07-21 14:45:01,574 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-21 14:45 CT [2026-07-22T14:45:00.406860] --- RUNNING /Users/mvr113/Quantos/.venv/bin/python3 /Users/mvr113/Quantos/engines/sector_pulse/brain.py --- 2026-07-22 14:45:01,178 INFO [sector_pulse.run] ============================================================ 2026-07-22 14:45:01,178 INFO [sector_pulse.run] ============================================================ 2026-07-22 14:45:01,178 INFO [sector_pulse.run] SectorPulse run — 2026-07-22 14:45 CT 2026-07-22 14:45:01,178 INFO [sector_pulse.run] SectorPulse run — 2026-07-22 14:45 CT 2026-07-22 14:45:01,178 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-22 14:45:01,178 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-22 14:45:01,627 | 61559 | 8469323136 | [open_context_base.py:410] _init_connect_sync: New connect ready: conn=7485781973669927113(1) context=<futu.quote.open_quote_context.OpenQuoteContext object at 0x111ee2d90> 2026-07-22 14:45:01,701 | 61559 | 6172045312 | [open_context_base.py:520] on_disconnect: Disconnected: conn=0(1) reason=CallClose 2026-07-22 14:45:01,704 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-22 14:45:01,704 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-22 14:45:01,704 INFO [sector_pulse.run] SPY data: 1296 days (2021-07-06 → 2026-07-22) 2026-07-22 14:45:01,704 INFO [sector_pulse.run] SPY data: 1296 days (2021-07-06 → 2026-07-22) 2026-07-22 14:45:01,707 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-22 14:45:01,707 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-22 14:45:01,721 INFO [sector_pulse.report] Report saved: /Users/mvr113/Quantos/reports/sector_pulse_report_2026-07-22_14-45_CT.html 2026-07-22 14:45:01,721 INFO [sector_pulse.report] Report saved: /Users/mvr113/Quantos/reports/sector_pulse_report_2026-07-22_14-45_CT.html 2026-07-22 14:45:01,721 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-22 14:45 CT 2026-07-22 14:45:01,721 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-22 14:45 CT [2026-07-23T14:47:06.356409] --- RUNNING /Users/mvr113/Quantos/.venv/bin/python3 /Users/mvr113/Quantos/engines/sector_pulse/brain.py --- 2026-07-23 14:47:07,444 INFO [sector_pulse.run] ============================================================ 2026-07-23 14:47:07,444 INFO [sector_pulse.run] ============================================================ 2026-07-23 14:47:07,444 INFO [sector_pulse.run] SectorPulse run — 2026-07-23 14:47 CT 2026-07-23 14:47:07,444 INFO [sector_pulse.run] SectorPulse run — 2026-07-23 14:47 CT 2026-07-23 14:47:07,444 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-23 14:47:07,444 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-23 14:47:08,051 | 12047 | 8469323136 | [open_context_base.py:410] _init_connect_sync: New connect ready: conn=7486144891782385278(1) context=<futu.quote.open_quote_context.OpenQuoteContext object at 0x112108e50> 2026-07-23 14:47:08,117 | 12047 | 6169079808 | [open_context_base.py:520] on_disconnect: Disconnected: conn=0(1) reason=CallClose 2026-07-23 14:47:08,120 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-23 14:47:08,120 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-23 14:47:08,120 INFO [sector_pulse.run] SPY data: 1297 days (2021-07-06 → 2026-07-23) 2026-07-23 14:47:08,120 INFO [sector_pulse.run] SPY data: 1297 days (2021-07-06 → 2026-07-23) 2026-07-23 14:47:08,128 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-23 14:47:08,128 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-23 14:47:08,146 INFO [sector_pulse.report] Report saved: /Users/mvr113/Quantos/reports/sector_pulse_report_2026-07-23_14-47_CT.html 2026-07-23 14:47:08,146 INFO [sector_pulse.report] Report saved: /Users/mvr113/Quantos/reports/sector_pulse_report_2026-07-23_14-47_CT.html 2026-07-23 14:47:08,146 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-23 14:47 CT 2026-07-23 14:47:08,146 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-23 14:47 CT [2026-07-24T14:45:00.802467] --- RUNNING /Users/mvr113/QuantOS/.venv/bin/python3 /Users/mvr113/QuantOS/engines/sector_pulse/brain.py --- 2026-07-24 14:45:01,631 INFO [sector_pulse.run] ============================================================ 2026-07-24 14:45:01,631 INFO [sector_pulse.run] ============================================================ 2026-07-24 14:45:01,631 INFO [sector_pulse.run] SectorPulse run — 2026-07-24 14:45 CT 2026-07-24 14:45:01,631 INFO [sector_pulse.run] SectorPulse run — 2026-07-24 14:45 CT 2026-07-24 14:45:01,631 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-24 14:45:01,631 INFO [sector_pulse.run] Fetching 24 tickers via data_provider (400d)... 2026-07-24 14:45:02,075 | 69373 | 8469323136 | [open_context_base.py:410] _init_connect_sync: New connect ready: conn=7486506751279416218(1) context=<futu.quote.open_quote_context.OpenQuoteContext object at 0x112079e50> 2026-07-24 14:45:02,153 | 69373 | 6174371840 | [open_context_base.py:520] on_disconnect: Disconnected: conn=0(1) reason=CallClose 2026-07-24 14:45:02,156 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-24 14:45:02,156 INFO [sector_pulse.run] ✓ data_provider: 24 tickers with valid series 2026-07-24 14:45:02,157 INFO [sector_pulse.run] SPY data: 1298 days (2021-07-06 → 2026-07-24) 2026-07-24 14:45:02,157 INFO [sector_pulse.run] SPY data: 1298 days (2021-07-06 → 2026-07-24) 2026-07-24 14:45:02,160 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-24 14:45:02,160 INFO [sector_pulse.run] Account webull_rollover_ira disabled — skipping 2026-07-24 14:45:02,176 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-07-24_14-45_CT.html 2026-07-24 14:45:02,176 INFO [sector_pulse.report] Report saved: /Users/mvr113/QuantOS/reports/sector_pulse_report_2026-07-24_14-45_CT.html 2026-07-24 14:45:02,176 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-24 14:45 CT 2026-07-24 14:45:02,176 INFO [sector_pulse.run] SectorPulse run complete — 2026-07-24 14:45 CT [2026-07-25T14:45:00.207301] --- RUNNING /Users/mvr113/QuantOS/.venv/bin/python3 /Users/mvr113/QuantOS/engines/sector_pulse/brain.py --- 2026-07-25 14:45:01,009 INFO [sector_pulse.run] ============================================================ 2026-07-25 14:45:01,009 INFO [sector_pulse.run] ============================================================ 2026-07-25 14:45:01,009 INFO [sector_pulse.run] SectorPulse run — 2026-07-25 14:45 CT 2026-07-25 14:45:01,009 INFO [sector_pulse.run] SectorPulse run — 2026-07-25 14:45 CT 2026-07-25 14:45:01,009 INFO [sector_pulse.run] Market closed today — skipping 2026-07-25 14:45:01,009 INFO [sector_pulse.run] Market closed today — skipping